Atalho ou botão para alternar espaço ou tabulação como caractere de recuo subsequente no Notepad ++?

Atalho ou botão para alternar espaço ou tabulação como caractere de recuo subsequente no Notepad ++?

Eu gostaria de ter um atalho de teclado ou um botão da barra de ferramentas que alterne se eu usar guias (ou seja, tabpara recuo) ou notepad++usar espaços.

Seria um ótimo extra se um botão da barra de ferramentas pudesse ser adicionado para ativar/desativar a exibição de caracteres de espaço em branco, mas sem novas linhas.

Isso é possível?

Responder1

Ao alternar espaços/guias para recuo, você gostaria que a alteração se aplicasse apenas ao recuo futuro ou a todos os recuos, incluindo os já existentes?

Para converter todos os espaços existentes em guias e vice-versa

Tecla de atalho: Configurações -> Mapeador de atalhos -> Menu principal e defina teclas de atalho para a TAB para opções de espaço e vice

Botão da barra de ferramentas: Instale o plugin "Personalizar barra de ferramentas" em Plugins -> Gerenciador de plug-ins. Após a instalação, Plugins -> Personalizar barra de ferramentas -> Personalizar permitirá que você adicione os botões "Tab to Space" e "Space to Tab"

Alternar caractere de recuo (espaço ou tabulação) para recuos subsequentes

  • Instale oScript Pythonplugin e em seu menu,Criar novo roteiro.
  • Escolha um nome de arquivo e salveno diretório fornecido
  • No arquivo de script em branco, adicione: editor.setUseTabs(not editor.getUseTabs())e salve

No menu Python Script -> Configuração:

Tecla de atalho: Adicione um item de menu e reinicie o N++. Em Shortcut Mapper -> Plugin Commands, defina um atalho para seu script de alternância.

Botão: Adicione um botão. Reinicie o N++. Se o botão da barra de ferramentas não for clicável, um conflito com oPersonalizar barra de ferramentasplugin está ocorrendo, então talvez seja necessário removê-lo. Se houver uma maneira de conseguir Personalizar barra de ferramentase Script Python para adicionar botões à barra de ferramentas simultaneamente, não encontrei.

Alternando a visibilidade dos caracteres de espaço em branco

Tecla de atalho: Mapeador de atalhos -> Menu principal -> "Mostrar espaços em branco e guias" ou

DefinirTecla de atalhoe/ouBotão da barra de ferramentaspara o seguinte 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 )

informação relacionada