¿Atajo o botón para alternar espacio o tabulación como carácter de sangría posterior en Notepad++?

¿Atajo o botón para alternar espacio o tabulación como carácter de sangría posterior en Notepad++?

Me gustaría tener un método abreviado de teclado o un botón de la barra de herramientas que alterne si uso pestañas (es decir, tabpara sangría) o notepad++uso espacios.

Sería un buen extra si se pudiera agregar un botón en la barra de herramientas para activar o desactivar la visualización de espacios en blanco, pero sin líneas nuevas.

es posible?

Respuesta1

Al alternar espacios/tabulaciones para sangría, ¿le gustaría que el cambio se aplique solo a sangrías futuras o a todas las sangrías, incluidas las ya existentes?

Para convertir todos los espacios existentes en pestañas y viceversa

tecla de acceso rápido: Configuración -> Asignador de accesos directos -> Menú principal y configure teclas de acceso rápido para TAB a Espacio y opciones de vice

Botón de la barra de herramientas: Instale el complemento "Personalizar barra de herramientas" desde Complementos -> Administrador de complementos. Después de la instalación, Complementos -> Personalizar barra de herramientas -> Personalizar le permitirá agregar los botones "Tab to Space" y "Space to Tab"

Alternar carácter de sangría (espacio o tabulación) para sangrías posteriores

  • Instala elSecuencia de comandos de Pythoncomplemento y desde su menú,Crear nuevo guión.
  • Elija un nombre de archivo y guárdeloen el directorio dado
  • En el archivo de script en blanco agregue: editor.setUseTabs(not editor.getUseTabs())y guarde

Desde el script Python -> menú Configuración:

tecla de acceso rápido: Agregue un elemento de menú y reinicie N++. Desde Shortcut Mapper -> Comandos de complementos, configure un acceso directo para su secuencia de comandos de alternancia.

Botón: agregue un botón. Reinicie N++. Si no se puede hacer clic en el botón de la barra de herramientas, existe un conflicto con elPersonalizar la barra de herramientasSe está produciendo un complemento, por lo que es posible que deba eliminarlo. Si hay una manera de conseguir Personalizar la barra de herramientasy Secuencia de comandos de Python para agregar botones a la barra de herramientas simultáneamente, no lo he encontrado.

Alternar la visibilidad de los caracteres de los espacios en blanco

tecla de acceso rápido: Asignador de accesos directos -> Menú principal -> "Mostrar espacios en blanco y pestañas" o

Colocartecla de acceso rápidoy/oBotón de la barra de herramientaspara el siguiente script N++ Python:

# Toggle whitespace visibilty through the following modes
# 0: The normal display mode with white space displayed as an empty background colour
# 1: White space characters are drawn as dots and arrows
# 2: White space used for indentation is displayed normally but after the first visible character, it is shown as dots and arrows
# 
# Mode descriptions from http://www.scintilla.org/ScintillaDoc.html#SCI_GETVIEWWS

editor.setViewWS( (editor.getViewWS()+1)%3 )

información relacionada