Sublime Text 2 – Melhor Editor de Marcação

Há algum tempo venho escrever códigos em HTML, XHTML e PHP, e no inicio utilizava muito o Coda, Textmate e até mesmo o Notepad++. Cada um deles tem suas vantagens e desvantagem, o Coda tem um find/replace sensacional quem sempre gostei de utilizar. O Textmate é muito bom para a criação de snippets e outras tarefinhas automatizadas. Acontece que eu conheci o Sublime Text pelo curso que fiz na IMPACTA onde o instrutor o apresentou como solução aos meus problemas. E literalmente foi isto, além de opções de customização de interface, o Sublime Text 2 permite a personalização de teclas de atalho, menus, barra de ferramentas e plugins inúmeras funcionalidades.

Para completar as funcionalidades o programa contempla diversos formatos de códigos. Alguns deles são: C, C++, C#, CSS, HTML, Haskell, Java, LaTex, PHP, Ruby, SQL, XML, JavaScript, Groovy e varios outros.

O Sublime suporta todas as plataformas, os links para download são estes:

OS X WINDOWS LINUX

O grande diferencial do Sublime é sua customização via plugins que facilitam bastante à vida de qualquer programador, independente da linguagem.

O principal é o “Sublime Package Control”, que vai te ajuda a descobrir, instalar e gerenciar pacotes facilmente via comando de teclado (ainda vamos falar sobre os principais comandos).

Os principais plugins são:

  • Placeholders – Em todo projeto, precisamos de conteúdo temporário para testes, isso é uma tarefa chata. Este plugin traz uma série de snippets para ajudar, desde imagens, listas ordenadas e não ordenadas, formulário. Para identificar todos os snippets pressione CTRL+SHIFT+P, digite ‘placeholders’.
  • Alignment – Este faz com que possamos alinhar o cursor durante uma múltipla seleção, é algo bem simples. Mais ajuda bastante.
  • Bracket Highlighter – Este é interessante para quem vive se perdendo dentro do escopo de uma função ele cria uma marcação ao lado do número da linha.

sublime-text-2-2

  • AdvancedNewFile – Este plugin permite gerenciar arquivos de uma forma interessante:

sublime text 2 - 3

  • FileDiffs – Mostra as diferenças do arquivo comparando-o com outro arquivo, com o histórico do clipboard e modificações não salvas.
  • Local History – Mantem um histórico do seu arquivo local, muito útil para backups, diferenças, replace e comparações.
  • AutoFileName – Essencial, este plugin completa os diretórios que você esta digitando no seu código, exemplo mais claro é o de adicionar uma imagem ao CSS, Ex: O auto completar mostra as imagens que estão na pasta ../img/.

sublime text 2 - 4
Outra ponto que facilita bastante são os atalhos que aumentam bastante a produtividade durante a programação.

Vou listar aqui os principais comandos para casa S.O.

Lista de Comandos – Mac

Navegar entre os arquivos: Command + P
Layout de 2 colunas: Command + Option + 2
Modo de distração livre: Command + Option + Shift + F
Find: Command + F
Find / Replace: Command + Option + F
Find / Where / Replace: Command + Shift + F
Indentação à esquerda: Command + [ ou Shift + Tab
Indentação à direita: Command + ] ou Tab
Comentário: Command + /
Multi-select: Command pressionado + Clique em várias linhas
Code Folding – Minimiza Bloco: Command + Option + [
Code Folding – Maximiza Bloco: Command + Option + ]
Code Folding – Minimiza Atributos: Command + K + Command + T
Code Folding – Maximiza Atributos: Command + K + Command + 0
Console: Ctrl + `
Menu: Command + Shift + P
Haiku: Ctrl + Option + Enter
Prefixr: Command + Ctrl + X
JSHint: Ctrl + J
JSMinifier: Ctrl + Option + M

Lista de Comandos – Windows/Linux

Navegar entre os arquivos: Ctrl + P
Layout de 2 colunas: Alt + Shift + 2
Modo de distração livre: Shift + F11
Find: Ctrl + F
Find / Replace: Ctrl + H
Find / Where / Replace: Ctrl + Shift + H
Indentação à esquerda: Ctrl + [
Indentação à direita: Ctrl + ]
Comentário: Ctrl + / ou Ctrl+;
Multi-select: Ctrl pressionado + Clique em várias linhas
Code Folding – Minimiza Bloco: Ctrl + Shift + [
Code Folding – Maximiza Bloco: Ctrl + Shift + ]
Code Folding – Minimiza Atributos: Ctrl + K + Ctrl + J
Code Folding – Maximiza Atributos: Ctrl + K + Ctrl + 1
Console: Ctrl + `
Menu: Ctrl + Shift + P
Haiku: Ctrl + Alt + Enter
Prefixr: Ctrl + Alt + X
JSHint: Ctrl + J
JSMinifier: Ctrl + Alt + M

Bônus:

Deletar linha: Ctrl + Shift + K (Windows/Mac/Linux)
Duplicar linha – Mac – Command + Shift + D – Windows/Linux – Ctrl + Shift + D
Troca de linhas: Mac – Command + Ctrl + Seta (cima ou baixo) –

O Sublime Text 2 é um editor interessante e repleto de recursos. As opções de modificação da interface e criação de atalhos e macros permite que o programador poupe trabalho e aperfeiçoe a produção. Ponto pela ferramenta Minimap, pelas abas e divisão da tela, pois com estas ferramentas é possível se organizar melhor e programar ainda mais.

Espero que você tenha gostado da nossa dica.

Deixe seus comentários.

Sublime_Text_Logo

sublime text 2 package

download sublime text 2

sublime text editor 2

sublime text 2 plugins

 

 

Post Relacionado

5 Responses

    • Coringa

      Olá kjac2000 este editor é uma mão na roda. Existe muitas outras configurações que podem ser feitas. Estas foram apenas as que mais utilizo.

      Boa sorte.

      Responder
  1. Tiago

    Prezado inimigo do Batman, conhece algum que suporta bash script? O sublime suporta?

    Responder
  2. Helbert

    Cara, como que faz para ele auto completar funções que estão em arquivo externos (include) em projetos PHP.

    Responder

Leave a Reply

Your email address will not be published.