Notepad++¶
Markdown¶
Sintaxis¶
- https://github.com/Edditoria/markdown_npp_zenburn sintaxis para zenburn
Vista previa.com¶
Idea tomada de SuperUser
Instalamos el paquete NppExec con el Plugin Manager de Notepad++
Desde Plugins -> NppExec -> Execute... (F6)
añadir el código:
NPP_SAVE
SET OUTFILE = "c:\tmp\tmp.html"
cmd /C pandoc -s "$(FULL_CURRENT_PATH)" -o $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0
En lugar de pandoc
también se podrían usar perl
o python
.
Otra opción es utilizar la extensión Markdown-Preview-Plus de Chrome (o Vivaldi, como es mi caso). (Marcar en la extensión la opción de “Permitir acceso a URl de archivo”) y añadir la siguiente entrada en NppExec:
NPP_SAVE
NPP_RUN vivaldi $(FULL_CURRENT_PATH)
NPP_CONSOLE 0
Recetas¶
- Ir a la línea … -> Ctrl+G
- Multiedición (con
Ctrl
, como con SublimeText) ->Configuración->Preferencias->Edición->Habilitar Multiedición
- Para poder tener varios temas (por ejemplo el Zenburn para markdown y el tema por defecto para logs) se pueden abrir varias instancias distintas.
Aunque en Preferencias->Multiinstancia
tengo puesta una única instancia, para que no me abra un nuevo notepad++ con cada fichero nuevo; en el acceso directo tengo puesto "C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst
; así cada vez que lo abro desde el acceso directo, abro un notepad++ nuevo.
- Abrir otra instancia: Alt+F6
Expresiones regulares¶
Para unir líneas en los tests:¶
-
En buscar:
\r\n^([^0123456789abcd].*)
-
En reemplazar:
\1
Une todas las líneas separadas en un examen de tipo test.
Por ejemplo:
38.- La asignación mínima inicial de Procuradores por provincia en las
elecciones a Cortes de C.L. será de:
a) 2
b) 3
c) 4
d) 5
Lo transforma en:
38.- La asignación mínima inicial de Procuradores por provincia en las elecciones a Cortes de C.L. será de:
a) 2
b) 3
c) 4
d) 5
Plugins¶
- PluginManager
- BracketsCheck
- CCompletion
- Code alignment
- Compare (
Alt-D
) - DSpellCheck
- Emmet
- Explorer
- HEX-Editor
- HTML-tag
- Indent by fold
- No me funciona en el trabajo
- JSTool
- Multiclipboard (
Ctrl-Alt-V
) - NppAutoIndent
- NppExec
- NppExport
- SnippetPlus
- Python Indent
- TextFX
- XML Tools