Existe uma opção de recuo automático no Sublime 2?
No Visual Studio, eu 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?
Existe uma opção de recuo automático no Sublime 2?
No Visual Studio, eu 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?
Respostas:
Você pode usar Editar / Linha / Reindent no menu de edição. Ou você pode tentar adicionar isso às combinações de teclas - Arquivo padrão nas preferências.
{ "keys": ["f12"], "command": "reindent"}
Adicione uma vírgula no 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 deseja recuar.
Você pode potencialmente usar o Visual Studio para recuar automaticamente dados mais obscuros que o SubT não pode ou não faz bem.
Boa sorte && selecione o texto que você deseja recuperar .
Para a solução incorporada, gosto de adicionar a opção single_line: false
à ligação de teclas, conforme sugerido por peter neste thread do StackOverflow .
{ "keys": ["ctrl+k+d"], "command": "reindent" , "args": {"single_line": false}}
Mas isso não adiciona novas linhas, como seria de esperar em algumas edições de código XML e HTML.
Para aqueles que devem seguir a resposta de Tom e instalar o plug-in Tag, ou usar o plug-in XML Indent , 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 é realçar o texto para recuar e pressionar o atalho Ctrl+ Shift+ F.
Se você escolher o recuo de imprensa plug-in XML Ctrl or Super+ Shift+ Pe, em seguida, Ieo Indent XML
será a primeira opção.
Existe um plug-in de tag para formatar documentos html / xml.