No Visual Studio, posso pressionar Ctrl+ K+ Dpara recuar tudo, para que o código seja estruturado de maneira agradável e legível. Existe um atalho no Sublime 2 para fazer o mesmo?
sublimetext2
sublimetext
Kimpo
fonte
fonte
Respostas:
Você pode encontrá-lo em
Edit
→Line
→Reindent
, mas não possui um atalho por padrão. Você pode adicionar um atalho acessando o menuPreferences
→Keybindings
→User
e depois adicionando:(exemplo de uso da F12chave para essa funcionalidade)
Os arquivos de configuração usam a sintaxe JSON, portanto, esses chavetas precisam ser separadas por vírgula entre colchetes que estão lá por padrão. Se você ainda não possui outras combinações de teclas, todo o seu arquivo
Keybindings
→User
será assim, é claro:fonte
O comando reindent funciona apenas nas linhas selecionadas no momento, a menos que o argumento "single_line" esteja definido como false.
Agora, pressionar pressionará f12o documento inteiro.
fonte
Ninguém parece amar a re-indentação do mac, então aqui como eu faço isso:
Em Preferências> Vinculação de teclas - Usuário
Mais uma dica extra: adicione
ter navegação na visualização em árvore de arquivos da barra lateral usando o teclado.
Nota: Adicione, no final de cada {}, se você tiver mais de um {} conjunto de objetos
fonte
Não há atalho padrão para reinserir um arquivo. No entanto, você pode criar um seguindo a resposta de eznme acima.
Você também pode usar a paleta de comandos pressionando:
rein
(o primeiro comando na parte superior deve agora mostrar Indentation: Reindent Lines )
fonte
Para os interessados, é fácil alterar, mas para os amantes do Netbeans e do formato automático, você pode alterar a associação de teclas de F12para ctrl+ shift+ Fpara usar sua amada associação de teclas. A parte triste é que você precisa selecionar tudo para formatar o arquivo inteiro. O Netbeans ainda tem vantagem nisso. Se alguém souber superar essa limitação, sou todo ouvidos. Caso contrário, feliz reindentação (formatação automática).
fonte
Para recuar com as mesmas teclas do Visual Studio Ctrl+ K+ D(eu sou um usuário do Visual Studio e estou acostumado a essa combinação), sugiro:
Escreva isso em Preferências> Key Bindings - User
fonte
É muito simples. Basta ir para
Edit=>Line=>Reindent
fonte
Netbeans como tecla de atalho
Ir para
Preferences
>Key Bindings
>User
e adicionar o código abaixo:Uso
Ctrl+ Shift+F
fonte
Selecione todo o código que pretende recuar e pressione Ctrl+ ]no texto sublime para recuar.
Para usuários do macOS, use command+ ]para recuar e command+ [para recuar.
fonte
formatador de código .
simples de usar.
1.Instalar
2.press ctrl+ alt+ f(padrão)
É isso aí.
fonte
Além da função incorporada 'reindent', você também pode instalar outros plugins, como SublimeAStyleFormatter e CodeFormatter . Esses plugins são melhores para o idioma especificado.
fonte
Caso isso pare de funcionar para alguém como eu, no OS X, a chave de comando é identificada como
super
tal, para que ele possa fazer algo assim:neste caso, usar command+ iirá indentar todo o código (como eclipse :))
fonte
Eu costumava usar Alt+ Shift+ Fno NetBeans, verifiquei e não há colisão no conjunto de mapas de teclado padrão do sublime, então o adicionei ao meu sublime e o estou usando sem nenhum problema.
fonte
Para quem gosta da ligação de teclas padrão para IntelJ IDEA , selecione Preferências > Configurações - Usuário :
E cole o seguinte para obter o atalho command+ shift+ lpara recuo automático:
fonte
Você pode adicionar um atalho acessando o menu Preferências → Ligações de teclas → Usuário e , em seguida, adicione:
fonte
Para formatação automática no texto sublime 2: Instale o pacote: Tag na paleta de comandos e vá em Editar -> Tag -> Tags de formatação automática no documento
fonte
Selecione tudo ou o que você deseja reentrar e faça Alt+ E+ L+ R. Isso é realmente rápido e indolor.
fonte
Esta é a minha configuração para sublime-keymap:
Para as pessoas do vim , use apenas
,==
para reindentar o arquivo inteiro.fonte
Você pode obter a opção reindent usando o código acima
fonte
Primeiro abra o texto sublime.
do que preferências abertas .
do que abrir Key Bindings -User .
do que colocar o código abaixo
[{"keys": ["ctrl + shift + c"], "command": "reindent"},]
Eu uso CtrlShiftCe você também usa outra tecla de atalho.
fonte