Autoindentação no editor de texto Sublime 2

17

Existe uma opção de recuo automático no Sublime 2?

No Visual Studio, posso pressionar Ctrl + K + D para recuar tudo, para que o código seja bem estruturado. Existe um atalho no Sublime 2 para fazer o mesmo?

    
por Kim 29.02.2012 / 06:53

4 respostas

14

Você pode usar o Editar / Linha / Reindent no menu de edição. Ou você pode tentar adicionar isso às suas combinações de teclas - Arquivo padrão das preferências.

{ "keys": ["f12"], "command": "reindent"}

Adicione uma vírgula ao final do código se você usar o arquivo Padrão em vez dos usuários. Não se esqueça de selecionar o que você deseja recuado.

Você poderia usar apenas o Visual Studio para recuar automaticamente os dados mais obscuros que o SubT não pode ou não faz bem.

Boa sorte & & selecione o texto que você deseja reindentar .

    
por 09.03.2012 / 00:21
5

Pressione Ctrl + Deslocamento + P , então I , e a opção "Indentação: Reindent Lines" deve vir em primeiro lugar.

Pressione Enter e pronto.

    
por 04.09.2012 / 17:32
2

Para a solução incorporada, gosto de adicionar a opção single_line: false à associação de chaves, como sugerido peter em este thread do StackOverflow .

{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}

Mas isso não adiciona novas linhas, como você deve esperar em algumas edições de código XML e HTML.

Para aqueles que você deve seguir a resposta do Tom e instalar o plug-in do Tag, ou usar o plug-in Indent XML , disponível também via controle de pacote, mas funciona apenas em arquivos XML.

Se você escolher o plug-in Tag, a maneira mais fácil de usá-lo é destacar o texto a ser recuado e depois pressionar o atalho Ctrl + Deslocar + F .

Se você escolher o plugin XML de Indent, pressione Ctrl ou Super + Deslocamento + P e então I e o Indent XML será a primeira opção.

    
por 02.04.2013 / 07:43
1

Existe um plug-in de etiquetas para formatar documentos html / xml.

    
por 08.03.2012 / 23:56