versiones guia español descargar actualizar notepad++ code-snippets

guia - Administrar fragmentos de código en Notepad++



qgis manual (2)

Esta respuesta no es específicamente sobre cómo administrar los fragmentos de código de np ++, pero esta podría ser una buena alternativa, ya que parece que el complemento no funciona muy bien. He encontrado que una solución muy flexible para todo el sistema es usar AHK . A continuación, puede obtener la funcionalidad de fragmentos, y mucho más, personalizando las teclas rápidas y la expansión de texto.

Por ejemplo, una secuencia de comandos AHK de un trazador de líneas como esta :*:123::123456789 se expandirá automáticamente escribiendo "123" a "123456789", independientemente de su editor actual (np ++ o VS, lo que sea). Para limitar esto a aplicaciones específicas, simplemente agregue otra línea como esta #IfWinActive, ahk_exe devenv.exe ( ejemplo completo aquí ).

Más sobre AHK para texto plano

Sencilla secuencia de comandos AHK para gestionar fragmentos de código

Acabo de crear una solución simple para administrar una base de datos CodeSnippet. Un poco más de trabajo y esto podría ser mucho más astuto.

Que hace

Proporciona una lista de fragmentos de código que se muestra al presionar Ctrl + Alt + S. Haga doble clic en un fragmento y pegará en su aplicación. Los fragmentos son simplemente una lista de archivos y el contenido del archivo proporciona el código para el fragmento.

Cómo configurarlo

1.) Requiere una carpeta llamada "CodeSnippets" debajo de su directorio MyDocuments. Crea tus fragmentos de código en esta carpeta.

2.) Use AHK para ejecutar el siguiente script. Para "configurar y olvidar", haga que el script se ejecute en el inicio de Windows. Desde cualquier aplicación en Windows, presiona Ctrl + Alt + S para seleccionar un fragmento.

#NoEnv HotKey, ^!s, ShowList return ShowList: Gui, Add, ListView, r20 w300 gMyListView, Name Loop, %A_MyDocuments%/CodeSnippets/*.* LV_Add("", A_LoopFileName) Gui, Show return MyListView: if A_GuiEvent = DoubleClick { LV_GetText(RowText, A_EventInfo) FileRead, Snippet, %A_MyDocuments%/CodeSnippets/%RowText% Clipboard := Snippet Gui, Destroy Send ^v } return GuiClose: Gui, Destroy return

¿Hay alguna manera de administrar los fragmentos de código con copia de seguridad para la base de datos y resaltar el código en Notepad ++?


Hay un buen complemento para administrar fragmentos de código:

SnippetPlus
.NET 3.5 Requerido Fragmento de código y envolvente con el complemento para Notepad ++. Escriba el nombre del fragmento y reemplácelo con código real o seleccione un texto y rodéelo con IF, TryCatch, Table, Div o lo que sea. Le dará una pista si no recuerda el nombre del fragmento. Tenga en cuenta que se puede mostrar la última versión. , aunque tiene una versión anterior instalada. Vuelva a instalar para asegurarse de tener la última versión.
Autor: Rajesh Kumar
Página de inicio: http://sourceforge.net/projects/snippetplus/

Puede instalarlo desde Notepad ++ Plugin Manager y activar Dock haciendo clic en el símbolo negro de tipo m en la barra de herramientas; a continuación, seleccione uno de los fragmentos incluidos y péguelo en el editor haciendo doble clic en él.

Por ejemplo, si tiene un archivo de Visual Basic y necesita incluir un bloque try / catch que contenga una estructura if-elseif-else , debe seguir los pasos indicados en la imagen:

  1. Coloque el cursor donde desea que esté el nuevo fragmento de código, luego active el dock desde la barra de herramientas: esto abrirá el cuadro de diálogo acoplado marcado en amarillo.
  2. Haga doble clic en la opción ifelseif en la sección Fragmentos del dock: esto insertará el bloque de código marcado en azul.
  3. Seleccione todo el código que desea que esté dentro del bloque try / catch y haga doble clic en la opción TryCatch en la sección SurroundWith del dock: esto reemplazará el código seleccionado con todo el bloque de código marcado en rojo.

Si desea modificar fragmentos existentes o incluir los suyos, use el editor de GUI:

Haga clic en el fragmento que desea modificar / eliminar: se mostrará a la derecha. La sección activa (ya sea Snippets o SurroundWith ) se resalta con un fondo rojo oscuro:

También puede agregar fragmentos personalizados: simplemente seleccione el idioma adecuado y haga clic en cualquier fragmento de la sección a la que desee pertenecer ( fragmentos o SurroundWith ), luego escriba el nombre del nuevo fragmento que desea crear (por ejemplo, muestra ): el botón Modificar cambiará a Agregar Nuevo

También puede insertar fragmentos en documentos usando el atajo de teclado Ctrl + Shift + ENTER :

  1. Puede escribir directamente el nombre del fragmento y luego presionar el atajo de teclado, o
  2. Puede invocar una ventana emergente presionando el atajo de teclado, y luego presionar el atajo de teclado nuevamente para reemplazar el nombre del fragmento con el contenido del fragmento.

Notas:

  • Este complemento contiene fragmentos (incluidos los personalizados) entre reinicios.
  • Nota importante: si agrega / modifica / elimina fragmentos, solo después de reiniciar Notepad ++ se aplicarán los cambios (incluidos los contenidos de las listas en las secciones Snippets y SurroundWith ). Tenga cuidado con esto para no duplicar o agregar fragmentos incompletos.
  • Para aplicar el resaltado de código para el idioma que está trabajando, simplemente selecciónelo en el idioma del menú como se hace tradicionalmente:
  • Los fragmentos de código que se muestran en el menú Ctrl + Mayús + ENTRAR dependen del resaltado del idioma que se aplica actualmente al documento. Los únicos fragmentos de código que se muestran globalmente pertenecen a la categoría GENERAL .

Espero que esta información te sea útil.