html - indentar - organizar codigo en notepad++
Código de formato en Notepad++ (9)
El último complemento es tidy2, que se puede instalar a través de Complementos> Administrador de complementos> Mostrar administrador de complementos.
Sugiero editar config 1 y establecer comillas-marcas: no, especialmente si tiene script que hace uso de comillas.
Además, poner en orden más de una vez puede dar como resultado la inserción de ampersands la primera vez y luego reemplazar los ampersands la segunda vez. Es posible que desee jugar con la configuración para llegar a donde lo necesite.
¿Hay un atajo de teclado para formatear 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 + D y NetBeans también con la función, pero no puede encontrarla en Notepad ++, si es que puede hacerlo.
En mi bloc de notas ++, parece que TextFX necesita un entorno perl para formatear archivos HTML. Tidy2 no exige nada, así que creo que es más útil.
Esta no es exactamente la respuesta que estabas buscando, pero es la solución a la que vine cuando tuve la misma pregunta.
Soy un usuario bastante serio de Notepad ++, así que no lo tomes de forma incorrecta. Empecé a usar NetBeans 8
para desarrollar sitios web además de Notepad ++ porque puede configurarlo en autoformato en save para todos sus idiomas, y hay un montón de opciones de configuración para ver cómo se ve el formato, hasta el más mínimo detalle. Puede buscarlo y descubrir que es una herramienta valiosa para usar junto con Notepad ++. También es de código abierto, completamente gratuito, y tiene muchos plugins y otras cosas útiles, como compilar Sass automáticamente si lo usas 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 sesión de codificación larga.
Si todo lo que necesita es alineación, pruebe el complemento llamado Alineación de código.
Puede obtenerlo desde el administrador de complementos integrado en Notepad ++.
Si va al menú de TextFX
y va a TextFX Edit
, verá un ítem de menú Reindent C++ Code
.
Eso también formateará el código C #.
TextFX -> HTML Tidy -> Tidy: Reindent XML
Recuerde tener el código HTML seleccionado antes de hacer esto.
existe un plugin como UniversalIndentGUI , se puede instalar directamente desde el administrador de complementos y tiene la posibilidad de reinventar los lenguajes de programación más utilizados.
Aquí hay una lista de los accesos directos disponibles en Notepad ++.
En caso de que la funcionalidad deseada no esté disponible, puede definir sus propias macros 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:
Shortcut Command
Ctrl-C Copy
Ctrl-X Cut
Ctrl-V Paste
Ctrl-Z Undo
Ctrl-Y Redo
Ctrl-A Select All
Ctrl-F Launch Find Dialog
Ctrl-H Launch Find / Replace Dialog
Ctrl-D Duplicate Current Line
Ctrl-L Delete Current Line
Ctrl-T Switch the current line position with the previous line position
F3 Find Next
Shft-F3 Find Previous
Ctrl-Shft-F Find in Files
Ctrl-F3 Find (volatil) Next
Ctrl-Shft-F3 Find (volatil) Previous
Ctrl-Shft-I Incremental Search
Ctrl-S Save File
Ctrl-Alt-S Save As
Ctrl-Shft-S Save All
Ctrl-O Open File
Ctrl-N New File
Ctrl-F2 Toggle Bookmark
F2 Go To Next Bookmark
Shft-F2 Go To Previous Bookmark
Ctrl-G Launch GoToLine Dialog
Ctrl-W Close Current Document
Alt-Shft-Arrow keys or Alt + Left mouse click Column Mode Select
F5 Launch Run Dialog
Ctrl-Space Launch CallTip ListBox
Alt-Space Launch Word Completion ListBox
Tab (selection of several lines) Insert Tabulation or Space (Indent)
Shft-Tab (selection of several lines) Remove Tabulation or Space (outdent)
Ctrl-(Keypad-/Keypad+) or Ctrl + mouse wheel butto Zoom in (+ or up) and Zoom out (- or down)
Ctrl-Keypad/ Restore the original size from zoom
F11 Toggle Full Screen Mode
Ctrl-Tab Next Document
Ctrl-Shft-Tab Previous Document
Ctrl-Shft-Up Move Current Line Up
Ctrl-Shft-Down Move Current Line Down
Ctrl-Alt-F Collapse the Current Level
Ctrl-Alt-Shft-F Uncollapse the Current Level
Alt-0 Fold All
Alt-(1~8) Collapse the Level (1~8)
Alt-Shft-0 Unfold All
Alt-Shft-(1~8) Uncollapse the Level (1~8)
Ctrl-BackSpace Delete to start of word
Ctrl-Delete Delete to end of word
Ctrl-Shft-BackSpace Delete to start of line
Ctrl-Shft-Delete Delete to end of line
Ctrl-U Convert to lower case
Ctrl-Shft-U Convert to UPPER CASE
Ctrl-B Go to matching brace
Ctrl-Shft-R Start to record /Stop recording the macro
Ctrl-Shft-P Play recorded macro
Ctrl-Q Block comment/uncomment
Ctrl-Shft-Q Stream comment
Ctrl-Shft-T Copy current line to clipboard
Ctrl-P Print
Alt-F4 Exit
Ctrl-I Split Lines
Ctrl-J Join Lines
Ctrl-Alt-R Text Direction RTL
Ctrl-Alt-L Text Direction LT
F1 About
Para el formato de JavaScript , uso Notepad ++ JSMin Plugin.Quite Handy