Nós sempre escrevemos um código como este formal:
void main(){
if(){
if()
}
Mas quando eu uso o Notepad ++ , a tela é:
void main(){
if(){
if()
}
Como uso o Notepad ++ para recuo automático?
Graças a Jonathan , eu o configurei, mas não tem nenhum efeito. O instantâneo está abaixo:
Estou usando o Notepad ++ versão 5.1.3.
notepad++
indentation
code-formatting
Turion
fonte
fonte
Se o menu TextFX não existir, você precisará baixar e instalar o plug-in. Plugins-> Gerenciador de Plugins-> Mostrar Gerenciador de Plug- ins e depois verifique o plugin Caracteres TextFX . Clique em 'instalar', reinicie o Notepad ++.
Na versão Notepad ++ v6.1.3, resolvo com: Plugin Manager-> Show Plugin Manager ** e depois verifico o plug-in "Indent By Fold"
fonte
Parece haver uma opção para formatação automática de XML, pelo menos. Pode ser encontrado em
TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.fonte
A maioria dos desenvolvedores de programas de edição de texto usa incorretamente esse nome (recuo automático). O nome correto é "manter recuo". Recuo automático é o que você realmente deseja, mas não é implementado.
Eu também gostaria de ver esse recurso no Notepad ++.
fonte
Na versão mais recente (pelo menos), você pode encontrá-lo através de:
[ EDIT ] No entanto, acho que não teve a melhor implementação do recuo automático. Portanto, verifique se a versão 5.1 - recuo automático recebeu uma revisão recentemente, para corrigir automaticamente o recuo.
Observe também que está faltando o bloco do segundo
if
:fonte
Você pode usar o plugin 'Indent by fold'. Instale-o a partir do gerenciador de plugins. Isso funciona bem para mim.
fonte
array( ... )
, onde()
não são dobráveis.Na versão 6.6.8, instalei o plug-in NppAutoIndent em Plugins> Plugin Manager> Show Plugin Manager. Em seguida, selecionei a opção Recuo inteligente em Plugin> NppAutoIndent. Espero que isto ajude.
fonte
Uma pequena atualização: você pode pular o plug-in TextFX e usar o Tidy2 . Aqui você pode configurar suas próprias regras de formatação para diferentes tipos de códigos. Fácil de instalar e remover dentro
Notepad ++> Plugins> Gerenciador de plug-ins> Mostrar Gerenciador de plug-ins
e basta procurar o Tidy2 e instalá-lo. Feito.
fonte
Para aqueles que usam o Notepad ++ v6.8.1 e posterior, a configuração de recuo automático agora é colocada no menu Configurações → Preferências → MISC. → Recuo automático .
fonte
Experimente o plugin UniversalIndentGUI para o Notepad ++. Ele recua o código com base em alguns parâmetros. Isso funcionou bem para mim.
fonte
Isso pode parecer bobagem, mas na pergunta original, Turion estava editando um arquivo de texto sem formatação. Certifique-se de escolher o idioma correto no menu Idioma
fonte
Mas , o Notepad ++ não vem com este plug-in "Text FX Character". Você precisará instalá-lo via
Para adicionar atalho para recuo .
Clique em Configurações → Mapeador de Atalhos ... defina a tecla de atalho de sua preferência. Eu prefiro Ctrl+ =.
fonte
Instale o plugin Tidy2. Eu tenho o Notepad ++ v6.2.2 e o Tidy2 funciona bem até agora.
fonte
Primeiro download do plugin manager neste link , em seguida, descompactar a pasta zip e copiar este dentro de sua pasta de programa / notepad ++. depois reinicie o seu bloco de notas ++. então você vê o gerenciador de plugins no menu de plugins. depois clique em gerenciador de plugins e clique em show manager manager. Ele mostra toda a sua lista de plugins. na lista na parte inferior, encontre ferramentas XML, verifique e instale-o. depois reinicie o seu bloco de notas ++. Depois de abrir um documento, então plugins / xml tools / pretty plain (recuo do texto) e depois divirta-se.
fonte
Para quem usa a versão 7.8.5, as configurações de recuo automático agora estão localizadas em "Configurações" -> "Preferências ..." -> "Auto-conclusão".
fonte
Tente salvar o arquivo antes, e ele irá recuar.
fonte