Sublime Text: O queridinho dos programadores

O que faz um profissional importante é seu conhecimento sobre as diversas áreas em que ele atua. Isso serve para qualquer profissional, do lixeiro ao alto executivo. Mas um outro fator importante a ser considerado são as ferramentas que o profissional utiliza. Já imaginou o quando sofre um borracheiro sem um macaco? Profissional competente com as ferramentas certas é o primeiro passo para qualquer negócio ter sucesso.

Programadores também precisam de ferramentas certas para trabalhar. Uma IDE é um conjunto de ferramentas organizadas para facilitar o trabalho do desenvolvedor, ou um Ambiente Integrado de Desenvolvimento.

Assim como acontece com linguagens, frameworks, sistemas operacionais, etc. Sempre há aquela discussão sobre qual a melhor IDE. Não quero entra nessa discução aqui.

Mas há uma tendência muito forte pelo uso de IDEs simples. Muitas vezes os programadores, escritores e usuários, em geral, acabam cansados de usar IDEs pesadas e lentas ou editores de texto sobrecarregados de recursos que nunca vão precisar. Neste cenário surgem IDEs que priorizam o simples como o Sublime Text e o Notepad++, editores de texto superpoderosos que podem ser configurados para se adaptar a forma de trabalho do usuário.

Vamos conhecer um pouco mais o Sublime Text e porque ele está se tornando o queridinho dos desenvolvedores de softwares.

Simples, rápido, leve e customizável

O Sublime Text é antes de tudo um editor de texto leve, possui uma interface limpa e fácil de usar. Mas é altamente flexível, podendo se adaptar a diferentes tipos de profissionais. Através de plugins a IDE oferece muitos recursos exclusivos que fazem a programação se tornar mais produtiva.

Sublime
Text

Ferramentas mais conhecidas

O Sublime Text trás algumas ferramentas padrão que mostram o porquê dessa IDE ser tão usada.

Goto Anything

go to
anything

Talvez essa função seja a principal responsável pelo sucesso do Sublime Text. Com uma simplicidade igual a do Google, através do comando "Ctrl+P" é apresentado um campo de busca muito rápido que busca qualquer conteúdo em qualquer arquivo do projeto à medida em que digitamos o texto.

Plugins

plugin
css Uma das coisas mais interessantes do Sublime Text é a capacidade de estender as funcionalidades do editor por meio de plugins.

Existe plugin pra tudo! Integração com o GIT, snippets para Bootstrap, SFTP, highlight, VI, SASS, LESS, e ótimas ferramentas para refatoração de código.

Através do Package Control, o usuário pode navegar por uma infinidade de plugins. Além dos muitos plugins já disponíveis, é muito simples criar os próprios plugins, a linguagem utilizada é o Python.

Modo livre de distrações

Quando você precisa de foco, uma ferramenta muito interessante é o Distraction Free Mode. Quando acionado (Menu View/Enter Distraction Free Mode), a IDE fica em tela cheia.

Função Auto-Completar

Todos nós sabemos como é bom usar funções de auto-completar. Essa função aumenta muito a nossa produtividade! Você começa digitando um comando e a IDE abre uma janela com sugestões. Muito útil quando você não lembra exatamente como escreve o comando. Quem não gosta de auto-completar?

Snippets

Snippets são trechos de código prontos que podem ser adicionados no arquivo através de um comando seguido de "Tab". Por exemplo, se você digitar "lorem" e teclar "Tab" automaticamente é inserido um parágrafo com o famoso texto enchedor de linguiça "Lorem Ipsum".

Uma boa utilização é criar o Snippets "sysou" para gerar o System.out.println(), muito familiar quem usa Eclipse ... ;)

Para criar snippets basta selecionar Tools > New snippet…

Command Pallete

O Command Pallete funciona da mesma forma que o Gogo Anything, a diferença é que este pesquisa comandos do próprio Sublime Text.

Para acionar o Command Pallete utilize o comando Ctrl+Shift+P.

Divisão de Tela

Outra característica muito interessante do Sublime Text é a possibilidade de dividir a tela colocando dois (ou mais) arquivos lado a lado. Isso é muito útil para comparar arquivos. Inclusive é possível colocar partes diferentes do mesmo arquivo lado a lado. Outra utilização muito comum entre web designers é colocar o HTML de um lado e o CSS do outro.

Minimap

minimap sublime
text O Sublime Text apresenta um mini-mapa no lado direito da tela para ter rápido acesso à todas as linhas de seu código, basta deslizá-lo para cima ou para baixo.

Não é uma função nova, mas ajuda muito na hora de trabalhar com seus arquivos.

Você pode exibir ou esconder o mini-mapa através da opção View > Hide/show minimap

Conclusão

Quem vê o Sublime Text pela primeira vez as vezes se pergunta como pode um editor com uma aparência tão simples ser capaz de substituir uma IDE de programação completa? A resposta é a capacidade de personalização que o Sublime Text proporciona.

Além disso, mesmo com tantos recursos é uma ferramenta muito rápida. O desempenho deste software é simplesmente impressionante.

Vale a pena conhecer esta IDE, ela é multi-plataforma e funciona em Mac, Windows e Linux de forma idêntica.

Possui uma versão de avaliação sem prazo de expiração, entretanto sempre aparece uma janela para registro do software.

Twitter
Facebook
LinkedIn
Email