quarta-feira, 20 de agosto de 2014

Reindentar linhas no Sublime Text 2

Esses post eu criei para aqueles que ainda não migraram para o Sublime, pelo simples motivo de não ter um atalho para organizar o código automaticamente.

Vasculhando na net eu encontrei 2 (duas) formas de organizar as linhas de código.

Veja abaixo:

1ª Forma
        - Pressionar Ctrl+Shift+P, onde será exibida uma lista de comandos e uma caixa de texto.
        - Na caixa de texto é só digitar o comando Reindent e pressionar Enter

Automaticamente todas as linhas se organizam mas, esse é um método mais "demorado".

2ª Forma - Criar um atalho para aplicar o comando. Aí sim!!!
Vamos lá:
        -  Na barra de menus, clique no menu Preferences e selecione o item Key Bindings - User.

        -  Dentro dos colchetes, digite o código abaixo:
           { "keys": ["f12"], "command": "reindent", "args": {"single_line": false} }
          

Dentro dos colchetes ["f12"], está a tecla de atalho que vai acionar o comando Reindent ("command": "reindent"), no meu caso, escolhi a tecla F12 mas, ali você pode colocar qualquer tecla ou até mesmo uma combinação de teclas. Por exemplo: "ctrl+shift+R".
O código "args": {"single_line": false}, é utilizado para que o comando seja aplicado para todas as linhas de código. Sem ele seria necessário selecionar todo o texto antes de aplicar o comando.

Isso ai, essa foi uma dica bem rapidinha, até a próxima!!!

Fontes de pesquisa:
Tableless - Dicas e truques Sublime Text
Front End Brasil - Sublime Text 2 - Dicas para desenvolvimento Front End
Tekzoom - Sublime Extensões Plugins e alguns atalhos
IMasters Fórum - Plugin de organização de tags
Sublime Text Dicas - http://sublimetextdicas.com.br/

2 comentários:

  1. Cinco da matina, esse relógio tá certo?
    Valew pela dica.
    Esse CTRL SHIFT P é bem poderoso.

    ResponderExcluir