Como converter abas em espaços no Notepad ++?
Encontrei uma página da Web que sugere que é possível, mas não consegui encontrar nenhuma informação sobre como fazê-lo.
Eu gostaria de poder fazer isso, porque alguns formulários da Web não respeitam o código com guias.
notepad++
whitespace
indentation
Helephant
fonte
fonte
Respostas:
Para converter guias existentes em espaços, pressione
Edit->Blank Operations->TAB to Space
.Se, no futuro, você desejar inserir espaços em vez de tabulação ao pressionar a tecla tab:
Settings->Preferences...->Language
(desde a versão 7.1) ouSettings->Preferences...->Tab Settings
(versões anteriores)Replace by space
Tab size
campo.fonte
Settings
=>Language Menu/Tab Settings
=>Replace by space
(no canto inferior direito). É quase como mrzli disse, mas tive dificuldade em perceber onde diziaTab Settings
. (Eu sei que eu sou cego!)Edit -> Blank Operations -> Tab to Space
. TambémTab Settings
estão agora noEdit -> Preferences -> Language
. Embora eu não entenda o queTab Settings
faz. Marquei aReplace by space
caixajavascript
, mas ainda recebo uma guia quando pressiono a tecla Tab. Não deveria imprimir 4 espaços?Obsoleto: Esta resposta está correta apenas para uma versão mais antiga do Notepad ++. A conversão entre guias / espaços agora está incorporada no Notepad ++ e o plug-in TextFX não está mais disponível na caixa de diálogo Gerenciador de plug-ins.
Preferences -> Language Menu/Tab Settings
.TextFX -> TextFX Edit -> Leading spaces to tabs or tabs to spaces
.Nota: Verifique se o plug-in TextFX Characters está instalado (
Plugins -> Plugin manager -> Show plugin manager
,Installed
guia). Caso contrário, não haverá menu TextFX.fonte
Configurações
->
Preferências->
Editar componentes (guia)->
Guia Configurações (grupo)->
Substituir por espaçoNa versão 5.6.8 (e acima):
Configurações
->
Preferências ...->
Menu Idioma / Guia Configurações da->
guia Configurações (grupo)->
Substituir por espaçofonte
Você precisa substituir
\t
- certifique-se de usar o modo estendido!fonte
Siga este procedimento para converter espaços em guias ou vice-versa:
fonte
Acabei de publicar um plugin do Notepad ++ para converter guias em espaços. Sim, ele converte abas no meio de uma linha. Sim, leva em consideração outros caracteres dentro do campo com guias. Confira.
fonte
O caminho fácil:
fonte
tab
, selecione-o ecopy
será colado no campo de substituição. (Colocar/t
naReplace with
caixa que não trabalho, independentemente de eu selecionadoExtended
ouRegular Expression
.)/t
não é uma sequência de escape; é uma barra e uma letra t. Se você deseja substituir as guias, use\t
. Por issoExtended (\n, \r, \t, \0, \x...)
.\t
funciona.Na versão 5.8.7:
Configurações do menu -> Preferências ... -> Menu do idioma / Configurações da guia -> Configurações da guia (você pode selecionar o próprio idioma para substituir as guias por espaços. É legal!) -> Desmarque Usar valor padrão e marque Substituir pelo espaço .
fonte
Não li todas as respostas, mas não encontrei a resposta que estava procurando.
Eu uso o Python e não quero encontrar / substituir ou 'operações em branco' cada vez que quero compilar código ...
Portanto, a melhor solução para mim é que isso acontece instantaneamente !
Aqui está a solução simples que encontrei :
Vamos para:
fonte
Não há guia 'Editar componentes' na configuração de preferências. Você precisa ir em 'Menu Idioma / Configurações da guia', existe uma opção para controlar o comportamento da guia. Você pode até configurá-lo para funcionar de maneira diferente, dependendo do idioma do arquivo.
fonte
O plugin CLR Tabs to Spaces deve ser uma boa opção. Eu usei e funcionou.
fonte
Eu sigo desta maneira simples:
ctrl + F
(Find/repace
).Find What:
campo. Mas não se preocupe.space
emReplace With:
campo.Replce All
.Feito! :)
Vejo:
Nota: Este método também se aplica ao caso inverso (substituir um espaço por uma guia ).
fonte
Se você trabalha em um ambiente Unix, o comando expand é o que você precisa:
fonte
Configurações> Preferências> Configurações da guia Marque a opção "substituir pelo espaço". Observe acima que há o tamanho da guia: 4 Clique nos quatro e uma janela será aberta com a opção de alterar o valor para outro número inteiro.
Coloque o número inteiro desejado e pressione a tecla ENTER.
Lá você tem <3.
fonte
A seguinte maneira é a melhor maneira na minha opinião:
Baixar:
fonte