Existe uma maneira de forçar o Notepad ++ a sempre inserir o número de espaços configurado quando eu pressionar tab?

0

No Notepad ++, eu tenho que definir para inserir 4 espaços em vez de aba. Eu estou trabalhando em um formato de arquivo (framework de robô) onde é importante que algumas coisas sejam separadas por múltiplos (mais de 1) espaços.

Notepad ++, quando eu pressiono a tab, o primeiro move o cursor, mas muitos dos espaços para chegar ao próximo múltiplo de 4, ou seja, tentando manter tudo alinhado automaticamente, e aba 4 espaços depois. Se por acaso a última coisa que eu digitei termina 1 caractere de espaço longe da próxima posição alinhada, quando eu tab, ele só coloca naquele espaço único ... e minha automação falha. (Se estiver a 2, 3 ou 4 espaços de distância, todos esses casos funcionam, mas realmente pela consistência, seria bom se 'tab' sempre significasse '4 espaços a partir da posição atual do cursor'.)

Existe uma maneira de fazer o Notepad ++ ignorar o alinhamento e sempre, não importa o que, inserir exatamente 4 espaços se eu pressionar tab? Quero preservar a funcionalidade de recuo automático, mas não acho que isso seja importante para o que estou perguntando. Tenho certeza de que tem que haver algum ambiente em algum lugar que faça isso, mas não sei onde procurá-lo.

    
por J. Massey 31.10.2017 / 17:39

1 resposta

3

Sim, isso é possível. Novas versões do Notepad ++ oferecem a ferramenta de gravação de macros, que você pode usar para vincular tarefas comuns a uma chave.

O que você deseja fazer é iniciar uma nova gravação de macro e pressionar espaço 4 vezes e interromper a gravação.

Em seguida, pressione Macro-> Salvar Macro, selecione TAB como a chave e dê um nome a ela.

Ele dirá na parte inferior: chave encontrada, mas ainda funcionará.

Agora, toda vez que você pressionar a guia, ela inserirá 4 espaços em vez de uma guia.

Como alternativa, você pode vinculá-lo a uma combinação de teclado diferente, como a tab Ctrl, para ter as duas opções.

    
por 31.10.2017 / 17:48

Tags