Você está na página 1de 25

Guia Rpido do Sublime Text

Rodrigo Amaral

Este trabalho est licenciado sob uma Licena Creative Commons AtribuioNoComercial-CompartilhaIgual 4.0 Internacional. Para ver uma cpia desta licena,
visite http://creativecommons.org/licenses/by-nc-sa/4.0/.

http://sublimetextdicas.com.br

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

SUMRIO
Introduo...........................................................................4
Goto Anything.....................................................................5
Command Palette................................................................6
Seleo Mltipla..................................................................7
Visualizao da Interface...................................................8
Opes de Layout................................................................9
Configurao de Preferncias..........................................10
Teclas de Atalho................................................................11
Projetos..............................................................................12
Bookmarks........................................................................13
Insero de Linhas............................................................14
Remoo de Texto.............................................................15
Manipulao de Texto......................................................16
Ordenao de Linhas........................................................17
Busca de Texto..................................................................18
Esquemas de Cores...........................................................19
Mais Dicas de Seleo de Texto........................................20
Algumas Configuraes teis...........................................21
Snippets.............................................................................22
Pacotes e Plugins...............................................................23
Gerenciador de Pacotes....................................................24

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

INTRODUO
O Sublime Text um editor de texto que foi projetado
para ser simples, rpido, flexvel e fcil de usar. No
toa que vem ganhando mais adeptos a cada dia, j que
muitas vezes os programadores, escritores e usurios em
geral acabam cansados e frustrados por ter que lidar
com IDEs pesadas e lentas ou editores de texto
sobrecarregados de recursos que nunca vo precisar.
Preparei este guia para quem est em busca de uma
alternativa e quer aprender de maneira fcil e rpida os
principais recursos que o Sublime Text tem a oferecer.
Nas prximas pginas, voc ser apresentado s
funcionalidades mais importantes do Sublime Text e vai
encontrar dicas que poder incorporar ao seu uso dirio.
Espero que voc goste do que vai encontrar aqui. Se
gostar, peo que compartilhe com seus amigos, para que
eles tambm possam aproveitar as facilidades do
Sublime Text.
Boa leitura!
Rodrigo Amaral
http://sublimetextdicas.com.br

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

GOTO ANYTHING
A maneira mais fcil e rpida de navegar entre arquivos
no Sublime Text usando o recurso conhecido como
Goto Anything.
Para ativ-lo basta digitar o atalho Ctrl+P.
Ao fazer isso, surgir uma lista para que voc possa
escolher entre os arquivos abertos ou que fazem parte de
um mesmo projeto. Essa lista filtrada medida em que
voc digita o nome do arquivo que quer abrir.
Na prtica, voc vai fazer o seguinte:
1. Digitar Ctrl+P
2. Comear a escrever o nome do arquivo que est
procurando
3. Selecionar o arquivo com as setas para cima ou
para baixo
4. Teclar Enter
Note que o contedo do arquivo que estiver em destaque
mostrado na tela, para facilitar sua identificao.
Depois disso, tenho certeza que voc vai se perguntar
como conseguiu viver at hoje sem o Goto Anything.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

COMMAND PALETTE
J imaginou se voc pudesse fazer uma busca pelos
comandos do editor do mesmo jeito que pequisa texto
dentro de um arquivo?
O Sublime Text deixa voc fazer isso com o recurso
Command Palette.
Com ele, voc tem como pesquisar os prprios comandos
do Sublime Text por meio do atalho Ctrl+Shift+P.
O procedimento similar ao do Goto Anything: ao
acionar o comando, surge uma lista de seleo que
filtrada ao digitar os caracteres da descrio (em ingls)
da funcionalidade que procuramos.
Aprendendo apenas esse comando, possvel encontrar
praticamente qualquer funcionalidade, sem precisar
navegar pelos menus ou decorar atalhos de teclado.
Ento, no esquea! Na dvida, apele para o
Ctrl+Shift+P.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

SELEO MLTIPLA
A capacidade de selecionar trechos de texto de forma
flexvel um dos recursos mais teis do Sublime Text.
A seleo mltipla torna possvel manipular texto
usando mais de um cursor e mais de uma regio
selecionada. Falando assim pode no parecer, mas o
nmero de diferentes situaes nas quais o uso desse
recurso nos poupa bastante tempo surpreendente.
Para incluir linhas acima ou abaixo seleo de texto
atual, usamos Shift+Alt+Para cima ou
Shift+Alt+Para baixo, respectivamente.
Perceba que cada linha includa na seleo possui seu
prprio cursor.
Quando selecionamos um trecho de texto (uma palavra,
por exemplo), pressionar Ctrl+D faz com que a prxima
ocorrncia desse trecho tambm seja selecionada. Do
mesmo modo, um cursor criado na posio
correspondente.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

VISUALIZAO DA INTERFACE
Na primeira vez que usei o Sublime Text, fiquei
impressionado com o seu visual limpo. Levei um tempo
para me familiarizar e fui descobrindo como fazer para
deixar a interface de acordo com minhas preferncias.
No menu View encontramos a maioria das opes de
visualizao mais importantes. Nesse menu podemos
habilitar e desabilitar a barra lateral (View > Sidebar >
Show/Hide sidebar), as abas dos arquivos abertos (View >
Show/Hide tabs), a barra de status (View > Show/Hide
status bar), o mini-mapa (View > Show/Hide minimap) e o
console de linha de comando (View > Show/Hide
console).
O Sublime Text tambm possui um recurso muito til
para quem precisa se concentrar quando est
escrevendo um texto. Digitando Shift+F11 voc aciona
o modo sem distraes (distraction-free mode) do editor,
cuja funo remover da sua tela tudo o que no for a
rea de edio de texto.
Para mim funciona que uma beleza, vale a pena
experimentar!

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

OPES DE LAYOUT
O Sublime Text permite que voc organize seus arquivos
abertos em vrias disposies na tela. Voc pode agruplos em colunas, linhas ou em formato de grade. Essa
funcionalidade muito til quando trabalhamos com
arquivos que so relacionados entre si. Imagine
visualizar uma pgina HTML e sua respectiva folha de
estilos CSS em colunas lado a lado, por exemplo.
Para fazer isso, v em View > Layout > Columns: 2 (ou use
o atalho Alt+Shift+2). Ser criada uma nova coluna
para o qual podemos arrastar qualquer aba de arquivo
aberto ou mov-la por meio do atalho
Ctrl+Shift+<nmero_do_grupo> (no caso,
Ctrl+Shift+2).
Os layouts possveis so:
2, 3 ou 4 colunas (Alt+Shift+<2, 3 ou 4>)
2 ou 3 linhas (Alt+Shift+<8 ou 9>)
Grade 2 x 2 (Alt+Shift+5)
Para retornar ao layout de painel nico, basta digitar
Alt+Shift+1.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

10

CONFIGURAO DE PREFERNCIAS
Uma coisa que os recm-chegados ao Sublime Text
estranham a falta de uma tela de configurao de
preferncias. No Sublime, essa configurao fica
armazenada em um arquivo texto, em formato JSON, que
pode ser encontrado em Preferences > Settings Default.
No entanto, como o nome diz, essas so as configuraes
padro. Se voc precisar fazer algum ajuste nas suas
preferncias, deve incluir apenas as modificaes
desejadas no arquivo de preferncias do usurio, que
est em Preferences > Settings User.
Por exemplo, para mudar a fonte do texto, basta apenas
copiar a linha "font_face": "", do
Default/Preferences.sublime-settings para o
User/Preferences.sublime-settings substituindo
pelo nome da fonte desejada (ex.: "font_face":
"Ubuntu Mono"). Dessa forma fica fcil mover as
preferncias do usurios entre diferentes instalaes do
Sublime.
O arquivo default vem com muitos comentrios que
explicam para que serve e como funciona cada
configurao.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

11

TECLAS DE ATALHO
Da mesma forma que a configurao de preferncias, os
atalhos de teclado do Sublime Text tambm so definidos
em um arquivo texto no formato JSON. Do mesmo modo,
tambm existe um arquivo de configurao default
(menu Preferences > Key Bindings - Default) e outro com
as preferncias de atalhos de teclado do usurio (menu
Preferences > Key Bindings User).
Essa flexibilidade necessria para permitir a
arquitetura que torna o Sublime Text um editor to
extensvel. Mesmo as funcionalidades mais bsicas como copiar e colar, por exemplo - so implementadas
por meio de comandos, que por sua vez podem ser
mapeados para serem disparados por uma combinao
de teclas.
Outra vantagem que descobrir os atalhos de teclado
muito mais fcil: basta abrir o arquivo de configurao
padro e procurar pelo nome do comando que se deseja
saber a tecla de atalho1.

Mais detalhes sobre atalhos em http://bit.ly/TRHjAb

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

12

PROJETOS
Quando voc precisa trabalhar com vrios arquivos
abertos ao mesmo tempo, o melhor a fazer agrup-los
em projetos.
No Sublime, um projeto a informao que o editor
armazena sobre um conjunto de arquivos relacionados
entre si2.
Para criar um projeto, adicione uma ou mais pastas com
a opo Project > Add folder to project... Fazendo isso,
todas as pastas e arquivos adicionados passam a estar
sob controle do Sublime e recursos como o Goto
Anything e a busca avanada passam a funcionar para
esses arquivos.
Para salvar o projeto, v em Project > Save project as... O
Sublime pedir que voc informe o nome do arquivo do
projeto, que deve ter a extenso .sublime-project.
Para abrir um projeto salvo, selecione Project > Open
Project... e em seguida o arquivo de projeto desejado.
O atalho Ctrl+Alt+P abre uma caixa de seleo rpida
para os projetos recentemente acessados.
2

Aprenda sobre organizao de projetos em http://bit.ly/1whpXva

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

13

BOOKMARKS
Tenho certeza de que um dia voc j precisou editar
arquivos bem extensos, certo? Ento voc sabe como
pode ser irritante alternar entre dois trechos de texto ou
cdigo-fonte que ficam distantes um do outro.
Para facilitar sua vida, o Sublime Text oferece o recurso
de bookmarks. Criar um bookmark em um determinado
ponto do arquivo facilita a navegao at ele por meio de
teclas de atalho.
Para criar um bookmark, basta posiciona o cursor na
linha desejada e digitar Ctrl+F2. A mesma combinao
de teclas serve para remover o bookmark.
A navegao feita por meio dos atalhos F2 (para
avanar ao prximo) e Shift+F2 (para retornar ao
anterior). Ctrl+Shift+F2 remove todos os bookmarks
do arquivo.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

14

INSERO DE LINHAS
Uma operao muito frequente quando estamos
editando cdigo-fonte a insero de linhas abaixo ou
acima da linha onde est o cursor.
Voc h de concordar que um aborrecimento mover o
cursor at o incio ou final da linha, teclar Enter e
mover o cursor para a linha acima ou abaixo, correto?
No Sublime Text voc faz todos essses passos com apenas
uma combinao de teclas:
Inserir linha abaixo: Ctrl+Enter
Inserir linha acima: Ctrl+Shift+Enter
Depois s sair digitando, pois o cursor j vai estar no
lugar certo.
Pode parecer bobagem, mas esse um dos atalhos de
teclado que mais vale o investimento de adquirir o
hbito de usar.
Experimente!

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

15

REMOO DE TEXTO
Da mesma maneira que a insero de novas linhas,
apagar texto a partir da posio do cursor at o incio ou
o final de uma linha, por exemplo, pode ser bem
trabalhoso. Selecionar o trecho de texto desejado envolve
uma sequncia de movimentos que pode ficar
relativamente complicada.
Mais uma vez, o Sublime vem ao resgate com alguns
atalhos de teclado preciosos:
Apagar texto da posio do cursor at o incio da
linha: Ctrl+Shift+Backspace
Apagar texto da posio do cursor at o final da
linha: Ctrl+K, Ctrl+K (isso mesmo, Ctrl+K duas
vezes)
Apagar palavra anterior: Ctrl+Backspace
Apagar palavra seguinte: Ctrl+Del
O segredo para se habituar aos atalhos tentar pensar
duas vezes antes de selecionar um trecho de texto. Se sua
inteno apag-lo, lembre-se deles!

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

16

MANIPULAO DE TEXTO
Vamos falar um pouco sobre como movimentar e
transformar trechos de texto. Como voc j sabe que
para ser produtivo deve-se evitar ao mximo tirar as
mos do teclado, vamos a mais alguns preciosos atalhos.
Para mover um grupo de linhas para cima ou para
baixo, basta selecionar as linhas e digitar
Ctrl+Shift+Up ou Ctrl+Shift+Down, respectivamente.
Mas ateno que agora vem a parte boa e
importantssima: para mover uma nica linha, no
precisa selecionar antes. Basta o cursor estar
posicionado nela.
E se eu quiser duplicar uma linha j existente? Fcil! O
atalho para isso Ctrl+Shift+D (D de duplicar, para
no esquecer) na linha que deseja duplicar. Certamente
voc j deve ter deduzido que, para duplicar um bloco de
linhas, s selecion-lo antes.
Para finalizar, se voc precisar colocar todo o texto
selecionado em caixa alta rapidamente, basta fazer um
Ctrl+K, Ctrl+U. Para transformar em caixa baixa,
faa Ctrl+K, Ctrl+L.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

17

ORDENAO DE LINHAS
Quem nunca precisou colocar as linhas de um arquivo
texto gigantesco em ordem alfabtica?
No Sublime Text s digitar F9. Pronto.
Se quiser diferenciar maisculas e minsculas, d um
Ctrl+F9.
Alm dessas opes, no menu Edit > Permute lines >
Reverse voc pode trocar a ordem das linhas
selecionadas (a primeira passa a ser a ltima, a segunda
vira penltima e assim por diante).
Outro recurso interessante que com a opo Edit >
Permute lines > Shuffle voc pode ordenar
aleatoriamente as linhas do arquivo.
Ou seja, o Sublime Text vem com um sorteador pronto
para usar!
Por fim, se voc precisar eliminar linhas repetidas em
um arquivo, basta usar Edit > Permute lines > Unique.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

18

BUSCA DE TEXTO
Depois de tantos recursos surpreendentes, claro que o
Sublime no iria deixar por menos na hora de pesquisar
texto.
Alm do tradicional e onipresente Ctrl+F, para localizar
a primeira ocorrncia do texto aps o cursor, o editor
traz mais alguns truques na manga:
Ctrl+H faz a pesquisa e substituio do texto. Tanto ele,
quanto a busca normal abrem um painel de busca com
vrias opes, entre elas a busca usando expresses
regulares.
Ctrl+I semelhante busca normal, mas se restringe
apenas primeira ocorrncia. Ao digitar Enter, o painel
some.
Mas, para mim, a grande estrela da busca e substituio
o Alt+F3. Esse danado tem a manha de encontrar e
selecionar todas as ocorrncias da palavra sob o cursor
ou do texto selecionado criando um cursor aps cada
uma delas. Da s apagar, inserir ou modificar texto
vontade: tudo o que voc digitar se repete ao mesmo
tempo para cada ocorrncia!

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

19

ESQUEMAS DE CORES
O esquema de cores padro do Sublime Text muito
bonito, mas ainda assim possvel que a pessoa tenha
outras preferncias ou simplesmente queira variar de
vez em quando.
No item de menu Preferences > Color Scheme possvel
escolher entre mais de 20 esquemas de cores. D uma
olhada neles e veja se tem algum que te agrada mais.
Alm disso, tambm possvel, instalar novos esquemas
de cores disponveis online, personalizar um esquema
existente ou at mesmo criar o seu prprio do zero.
Os detalhes da criao de esquemas de cores esto alm
do escopo deste material, mas se voc estiver curioso
para saber qual o jeito de um arquivo de definio de
esquema, v em Preferences > Browse package, entre na
pasta Color Scheme Default, e abra algum dos
arquivos do tipo .tmTheme.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

20

MAIS DICAS DE SELEO DE TEXTO


Como voc faz quando precisa selecionar uma linha? Vai
at uma de suas extremidades com Home ou End, depois
segura o Shift e aperta End ou Home? Ou pior, tira a
mo teclado e usa o mouse?
No Sublime Text, para selecionar uma linha basta digitar
Ctrl+L.
Se quiser selecionar somente a palavra sob o cursor,
basta um Ctrl+D.
O atalho Ctrl+Shift+Espao, por sua vez, faz algo
interessante, que selecionar todo o escopo que contm
o cursor. Para facilitar o entendimento, em arquivos de
texto, esse comando seleciona um pargrafo.
Por fim, temos o Ctrl+Shift+L, que pega a rea de texto
selecionada e divide essa seleo em linhas, para as
quais criado um cursor para cada. Muito til quando
precisamos adicionar o mesmo texto em vrias linhas
consecutivas, por exemplo.

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

21

ALGUMAS CONFIGURAES TEIS


J que a configurao de preferncias do Sublime Text
fica um pouco escondida nos Preferences.sublimesettings, vale a pena conhecer algumas opes bsicas
que no aparecem nos itens de menu.
Lembre-se de copiar as linhas correspondentes opo
desejada para o arquivo de preferncias do usurio, que
est em Preferences > Settings User, e l modificar os
valores.
font_face

Muda a fonte na qual o texto mostrado

line_numbers

Habilita/desabilita a contagem de linhas

gutter

Habilita/desabilita exibio da margem

caret_style

Muda o estilo do cursor

save_on_focus_lost

Salva os arquivos automaticamente ao


alternar para outro aplicativo

copy_with_empty_selection

Quando nada est selecionado, Ctrl+C


copia toda a linha na qual o cursor est

preview_on_click

Mostra contedo do arquivo selecionado


na barra lateral sem abri-lo

show_full_path

Mostra na barra de ttulo o caminho


completo do arquivo aberto

hot_exit

Modificaes no salvas so preservadas


ao sair do Sublime e restauradas
automaticamente ao voltar

drag_text

Permite arrastar e soltar texto


selecionado

tab_completion

Aciona o autocompletar com Tab

highlight_line

Destaca linha na qual o cursor est

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

22

SNIPPETS
Snippets so trechos de cdigo ou texto prontos para
insero em qualquer ponto de um arquivo por meio de
um trigger (gatilho) acionado pela tecla Tab.
Vou dar um exemplo na prtica.
Experimente digitar a palavra lorem seguida da tecla
Tab em uma janela de edio. lorem o trigger que
serve para inserir um pargrafo com o famoso texto
Lorem ipsum dolor sit amet, usado para preencher
textos de exemplo.
Para ver os snippets disponveis para o contexto da
sintaxe do arquivo que voc est editando, basta
selecionar a opo Tools > Snippets no menu.
Como no podia deixar de ser, tambm possvel criar
nossos prprios snippets personalizados3. Para isso, s
selecionar a opo de menu Tools > New snippet.
Agora voc j sabe o que fazer para economizar
digitao quando precisar daquele trecho de cdigo que
voc nunca lembra direito.

Mais sobre snippets em http://bit.ly/TRrJEA

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

23

PACOTES E PLUGINS
Um pacote uma pasta que contm arquivos de
configurao ou scripts que servem para estender as
funcionalidades do Sublime Text. Ele organiza os
arquivos necessrios para implementar um recurso4.
Os recursos que um pacote implementa podem ser
configuraes, temas, definies de sintaxe, esquemas de
cores, mapeamentos de teclas ou qualquer outro tipo de
componente personalizvel do Sublime.
Na prtica, as pastas com os arquivos so distribudas na
forma de arquivos compactados no formato zip e com a
extenso .sublime-package.
Pacotes tambm so a maneira de armazenar os plugins5,
que so o corao dos superpoderes de extensibilidade
do Sublime Text.
Para ver onde ficam os pacotes em sua instalao v em
Preferences > Browse packages.

4
5

Detalhes sobre pacotes em http://bit.ly/1hayYln


Saiba mais sobre criao de plugins em http://bit.ly/1oGxxep

Guia Rpido do Sublime Text http://sublimetextdicas.com.br

24

GERENCIADOR DE PACOTES
Package Control o primeiro plugin que voc precisa
instalar no seu Sublime Text. Ele um um gerenciador
dos pacotes instalados e sua funo facilitar a
descoberta, instalao e atualizao desses pacotes.
Para instalar6, acesse o console do Sublime, por meio do
atalho Ctrl+' ou do menu View > Show Console. Com o
console aberto, v em http://sublime.wbond.net/installation,
copie o cdigo que est l, cole no console e digite Enter.
Reinicie o Sublime Text para completar a instalao.
Voc poder ver as aes relacionadas ao gerenciador de
pacotes acionando o Command Palette com
Ctrl+Shift+P. Depois, comece a digitar package
control na caixa de texto e voc ver a lista de
comandos disponveis7.
O Package Control busca os pacotes em um repositrio
no qual os autores de plugins, temas e demais
componentes do Sublime disponibilizam suas criaes.
Tire um tempinho para vasculhar os pacotes disponveis
e surpreenda-se!
6
7

Detalhes da instalao do Package Control em http://bit.ly/1oGZUce


Conhea os comandos em http://bit.ly/1mBm1QM

Voc est pronto para aprimorar ainda mais


suas habilidades no Sublime Text?
Para voc no perder tempo, preparamos uma newsletter mensal com
contedo exclusivo e cuidadosamente selecionado. So dicas de uso,
sugestes de plugins e tudo sobre os principais recursos do Sublime Text!

Este ebook cobre apenas as noes bsicas sobre as principais


funcionalidades e caractersticas do Sublime Text. Mas, isto s o
comeo...
Para ganhar familiaridade com o editor de texto e conseguir extrair o
mximo de suas funcionalidades, acompanhe os posts no site e siga a
gente nas redes sociais:
/SublimeTextDicas

/stdicas

/+SublimeTextDicasBr

Mas se quiser saber das novidades em primeira mo, fica a dica: ns


publicamos todo nosso contedo antes na newsletter. Ento...

Você também pode gostar