¿Hay un método abreviado de teclado para formatear el código en Notepad ++?
Principalmente estoy trabajando con código HTML, CSS y Python.
Por ejemplo:
<title>{% block title %} {% endblock %}</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
A:
<head>
<title>
{% block title %}
{% endblock %}
</title>
<link rel="stylesheet" href="/media/style.css" type="text/css" media="screen" />
</head>
Recuerdo que Visual Studio lo hizo con Ctrl+ K+ Dy NetBeans con la función también, pero no puedo encontrarla en Notepad ++, incluso si puede hacerlo.
html
notepad++
code-formatting
Darren
fuente
fuente
Plugin manger
, el punto es a partir de Notepad ++ versión 7.5, el administrador de complementos ya no se envía con Notepad ++Respuestas:
TextFX -> HTML Tidy -> Tidy: Reindent XML
Recuerde tener el código HTML seleccionado antes de hacer esto.
fuente
Plugins > Plugin Manager > Show Plugin Manager
y descargar TextFX desde allí. Además de eso, probablemente encontrarás que TextFX no puede encontrarlibTidy.dll
. Para solucionarlo, puedes hacer esto stackoverflow.com/questions/6985637/… Después de todo eso, deberías poder hacerloTextFX -> HTML Tidy -> Tidy: Reindent XML
como @gablin describió.tidy
carpetaunicode\plugins\Config
y péguela en suC:\Program Files\Notepad++\plugins\Config
carpeta.Tidy2
complemento hará el trabajo yPlugins > Plugin Manager > Show Plugin Manager
luego lo agregaráTidy2
.Existe un complemento como UniversalIndentGUI , se puede instalar directamente desde el administrador de complementos y tiene posibilidades de reindentificar los lenguajes de programación más utilizados.
fuente
Si va al
TextFX
menú y va aTextFX Edit
, verá un elemento del menúReindent C++ Code
.Eso también formateará el código C #.
fuente
Aquí hay una lista de los accesos directos disponibles en Notepad ++.
En caso de que la funcionalidad deseada no esté disponible, puede definir macros propias y asignarlas a un acceso directo personalizado (no estoy acostumbrado a usar macros).
ACTUALIZACIÓN : publicaré los accesos directos aquí en caso de que el enlace no sea válido:
fuente
El último complemento es tidy2, que se puede instalar a través de Complementos> Administrador de complementos> Mostrar administrador de complementos.
Sugiero editar la configuración 1 y establecer comillas: no, especialmente si tiene un script que hace uso de comillas.
Además, ordenar más de una vez puede resultar en insertar símbolos de unión la primera vez y luego reemplazarlos la segunda vez. Es posible que desee jugar con la configuración para llegar a donde la necesita.
fuente
Esta no es exactamente la respuesta que estaba buscando, pero es la solución a la que llegué cuando tuve la misma pregunta.
Soy un usuario bastante serio de Notepad ++, así que no lo tomes a mal. He comenzado a usar
NetBeans 8
para desarrollar sitios web además de Notepad ++ porque puede configurarlo en autoformato al guardar para todos sus idiomas, y hay un montón de opciones de configuración sobre cómo se ve el formato, hasta el más mínimo detalle. Puede examinarlo y descubrir que es una herramienta digna de usar junto con notepad ++. También es de código abierto, completamente gratuito, y tiene un montón de complementos y otras cosas útiles, como compilar automáticamente Sass si lo usa también. Definitivamente no es tan rápido como NP ++, por lo que no es ideal para pequeñas ediciones, pero puede ser bueno para una larga sesión de codificación.fuente
Para el formateo de JavaScript utilizo Notepad ++ JSMin Plugin.
fuente
RESPUESTA A JUNIO DE 2019
Instala el
XML Tools
complemento desde el Administrador de complementos (en Notepad ++ 7.7 al menos)Luego haga clic en Complementos -> Herramientas XML -> Impresión bonita (solo XML con saltos de línea)
Eso lo hizo por mí.
fuente
En mi notepad ++, parece que TextFX necesita un entorno perl para formatear archivos HTML. Tidy2 no exige nada, así que creo que es más útil.
fuente
Si todo lo que necesita es alineación, pruebe el complemento llamado Alineación de código.
Puede obtenerlo desde el administrador de complementos incorporado en Notepad ++.
fuente
No. Notepad ++ no puede formatear por sí mismo. El formateo se puede lograr fácilmente en muchos IDE como Eclipse, NetBeans, Visual Studio [Code].
fuente
Podemos usar el siguiente acceso directo en la última versión de notepad ++ para formatear el código
fuente