sublimetext2 - tabsize - tab settings sublime text 3




Indenting code in Sublime text 2? (12)

No Visual Studio, posso pressionar Ctrl + K + D para recuar tudo, para que o código seja estruturado de forma agradável e legível. Existe um atalho no Sublime 2 para fazer o mesmo?



NetBeans como tecla de atalho

Vá para Preferences > Key Bindings > User e adicione o código abaixo:

[
    { "keys": ["ctrl+shift+f"], "command": "reindent", "args": {"single_line": false} }
]

Uso

Ctrl + Shift + F


Além da função 'reindent' embutida, você também pode instalar outros plugins, como SublimeAStyleFormatter e CodeFormatter . Esses plugins são melhores para o idioma especificado.


Apenas no caso de isso parar de funcionar para qualquer um como eu, no OS X, a chave de comando é identificada como super portanto, deve ser capaz de fazer algo assim:

[
    {
    "keys": ["super+i"], 
    "command": "reindent", 
    "args": {
        "single_line": 
        false}
    } 
]

neste caso usando o comando + eu vou recuar todo o seu código (eclipse como :))


Eu costumava usar Alt + Shift + F no NetBeans, eu verifiquei e não há nenhuma colisão na matriz de keymap padrão de sublime, então eu adicionei ao meu sublime e estou usando-o sem qualquer problema.


Não há atalho padrão para reinserir um arquivo. No entanto, você pode criar um seguindo a resposta do eznme acima.

Você também pode usar a Paleta de Comandos pressionando:

  1. Control + Shift + P (ou + Shift + P em um Mac)
  2. Digite os primeiros caracteres de Reindent, por exemplo: rein
  3. Pressione Enter para executar o comando
    (O primeiro comando no topo deve mostrar agora Indentation: Reindent Lines )

O comando reindent só funciona nas linhas atualmente selecionadas, a menos que o argumento "single_line" esteja configurado como false.

{ "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }

Agora, pressionar f12 reindentará o documento inteiro.


Para Auto-Formatting no Sublime Text 2: Install Package: Tag da Command Palette, depois vá para Edit -> Tag -> Auto-Format Tags no Documento


Para quem gosta da vinculação de chave padrão para o IntelJ IDEA , selecione Preferências > Configurações - Usuário :

E cole o seguinte para ter o comando + shift + l atalho para recuo automático:

[
   { "keys": ["command+shift+l"], "command": "reindent"}
]

Para recuar com as mesmas teclas como o Visual Studio Ctrl + K + D (eu sou um usuário do Visual Studio, então estou acostumado a essa combinação) eu sugiro:

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

Escreva isto em Preferences> Key Bindings - User


Selecione todo o código que você pretende recuar e, em seguida, pressione Ctrl +] em Sublime text para recuar.

Para usuários de Mac, use o comando +] para indent e command + [para un-indent.


Selecione tudo, ou o que você quiser re-indent e faça "Alt" + "E" + "L" + "R". Isso é realmente rápido e indolor.