Anda di halaman 1dari 25

Guia Rpido do Sublime Text

Rodrigo Amaral
Este trabalho est licenciado sob uma Licena Creative Commons Atribuio-
NoComercial-CompartilhaIgual 4. Internacional. !ara ver uma c"pia desta licena#
visite http$%%creativecommons.org%licenses%b&-nc-sa%4.%.
http$%%sublimete'tdicas.com.br
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - 3
S
S
UMRIO
UMRIO
Introduo...........................................................................4
Goto Anything.....................................................................5
Command Palette................................................................6
Seleo Mltipla..................................................................
!i"uali#ao da Inter$a%e...................................................&
'p(e" de )ayout................................................................*
Con$igurao de Pre$er+n%ia"..........................................,-
.e%la" de Atalho................................................................,,
Pro/eto"..............................................................................,0
1oo2mar2"........................................................................,3
In"ero de )inha"............................................................,4
Remoo de .e4to.............................................................,5
Manipulao de .e4to......................................................,6
'rdenao de )inha"........................................................,
1u"%a de .e4to..................................................................,&
5"6uema" de Core"...........................................................,*
Mai" 7i%a" de Seleo de .e4to........................................0-
Alguma" Con$igura(e" 8tei"...........................................0,
Snippet".............................................................................00
Pa%ote" e Plugin"...............................................................03
Geren%iador de Pa%ote"....................................................04
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - 4
I
I
NTRODUO
NTRODUO
' Sublime Text 9 um editor de te4to 6ue $oi pro/etado
para "er "imple": r;pido: $le4<=el e $;%il de u"ar. >o 9 ?
toa 6ue =em ganhando mai" adepto" a %ada dia: /; 6ue
muita" =e#e" o" programadore": e"%ritore" e u"u;rio" em
geral a%a@am %an"ado" e $ru"trado" por ter 6ue lidar
%om I75" pe"ada" e lenta" ou editore" de te4to
"o@re%arregado" de re%ur"o" 6ue nun%a =o pre%i"ar.
Preparei e"te guia para 6uem e"t; em @u"%a de uma
alternati=a e 6uer aprender de maneira $;%il e r;pida o"
prin%ipai" re%ur"o" 6ue o Su@lime .e4t tem a o$ere%er.
>a" prA4ima" p;gina": =o%+ "er; apre"entado ?"
$un%ionalidade" mai" importante" do Su@lime .e4t e =ai
en%ontrar di%a" 6ue poder; in%orporar ao "eu u"o di;rio.
5"pero 6ue =o%+ go"te do 6ue =ai en%ontrar a6ui. Se
go"tar: peo 6ue %ompartilhe %om "eu" amigo": para 6ue
ele" tam@9m po""am apro=eitar a" $a%ilidade" do
Su@lime .e4t.
1oa leituraB
Rodrigo Amaral
httpCDD"u@limete4tdi%a".%om.@r
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - 5
G
G
OTO
OTO
A
A
NYTHING
NYTHING
A maneira mai" $;%il e r;pida de na=egar entre ar6ui=o"
no Su@lime .e4t 9 u"ando o re%ur"o %onhe%ido %omo
Goto Anything.
Para ati=;Elo @a"ta digitar o atalho Ctrl+P.
Ao $a#er i""o: "urgir; uma li"ta para 6ue =o%+ po""a
e"%olher entre o" ar6ui=o" a@erto" ou 6ue $a#em parte de
um me"mo pro/eto. 5""a li"ta 9 $iltrada ? medida em 6ue
=o%+ digita o nome do ar6ui=o 6ue 6uer a@rir.
>a pr;ti%a: =o%+ =ai $a#er o "eguinteC
,. 7igitar Ctrl+P
0. Comear a e"%re=er o nome do ar6ui=o 6ue e"t;
pro%urando
3. Sele%ionar o ar6ui=o %om a" "eta" para %ima ou
para @ai4o
4. .e%lar Enter
>ote 6ue o %ontedo do ar6ui=o 6ue e"ti=er em de"ta6ue
9 mo"trado na tela: para $a%ilitar "ua identi$i%ao.
7epoi" di""o: tenho %erte#a 6ue =o%+ =ai "e perguntar
%omo %on"eguiu =i=er at9 ho/e "em o Goto Anything.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - 6
C
C
OMMAND
OMMAND
P
P
ALETTE
ALETTE
F; imaginou "e =o%+ pude""e $a#er uma @u"%a pelo"
%omando" do editor do me"mo /eito 6ue pe6ui"a te4to
dentro de um ar6ui=oG
' Su@lime .e4t dei4a =o%+ $a#er i""o %om o re%ur"o
Command Palette.
Com ele: =o%+ tem %omo pe"6ui"ar o" prAprio" %omando"
do Su@lime .e4t por meio do atalho Ctrl+Shift+P.
' pro%edimento 9 "imilar ao do Goto AnythingC ao
a%ionar o %omando: "urge uma li"ta de "eleo 6ue 9
$iltrada ao digitar o" %ara%tere" da de"%rio Hem ingl+"I
da $un%ionalidade 6ue pro%uramo".
Aprendendo apena" e""e %omando: 9 po""<=el en%ontrar
prati%amente 6ual6uer $un%ionalidade: "em pre%i"ar
na=egar pelo" menu" ou de%orar atalho" de te%lado.
5nto: no e"6ueaB >a d=ida: apele para o
Ctrl+Shift+P.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - 7
S
S
ELEO
ELEO
M
M
LTIPLA
LTIPLA
A %apa%idade de "ele%ionar tre%ho" de te4to de $orma
$le4<=el 9 um do" re%ur"o" mai" tei" do Su@lime .e4t.
A "eleo mltipla torna po""<=el manipular te4to
u"ando mai" de um %ur"or e mai" de uma regio
"ele%ionada. Jalando a""im pode no pare%er: ma" o
nmero de di$erente" "itua(e" na" 6uai" o u"o de""e
re%ur"o no" poupa @a"tante tempo 9 "urpreendente.
Para in%luir linha" a%ima ou a@ai4o ? "eleo de te4to
atual: u"amo" Shift+Alt+Para cima ou
Shift+Alt+Para baixo: re"pe%ti=amente.
Per%e@a 6ue %ada linha in%lu<da na "eleo po""ui "eu
prAprio %ur"or.
Kuando "ele%ionamo" um tre%ho de te4to Huma pala=ra:
por e4emploI: pre""ionar Ctrl+D $a# %om 6ue a prA4ima
o%orr+n%ia de""e tre%ho tam@9m "e/a "ele%ionada. 7o
me"mo modo: um %ur"or 9 %riado na po"io
%orre"pondente.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - 8
V
V
ISUALIZAO
ISUALIZAO
DA
DA
I
I
NTERFACE
NTERFACE
>a primeira =e# 6ue u"ei o Su@lime .e4t: $i6uei
impre""ionado %om o "eu =i"ual limpo. )e=ei um tempo
para me $amiliari#ar e $ui de"%o@rindo %omo $a#er para
dei4ar a inter$a%e de a%ordo %om minha" pre$er+n%ia".
>o menu View en%ontramo" a maioria da" op(e" de
=i"uali#ao mai" importante". >e""e menu podemo"
ha@ilitar e de"a@ilitar a barra lateral HView > Sidebar >
Show/Hide sidebarI: a" abas do" ar6ui=o" a@erto" HView >
Show/Hide tabsI: a barra de status HView > Show/Hide
status barI: o mini-mapa HView > Show/Hide minimapI e o
console de linha de %omando HView > Show/Hide
consoleI.
' Su@lime .e4t tam@9m po""ui um re%ur"o muito til
para 6uem pre%i"a "e %on%entrar 6uando e"t;
e"%re=endo um te4to. 7igitando Shift+F11 =o%+ a%iona
o modo "em di"tra(e" Hdistraction-free modeI do editor:
%u/a $uno 9 remo=er da "ua tela tudo o 6ue no $or a
;rea de edio de te4to.
Para mim $un%iona 6ue 9 uma @ele#a: =ale a pena
e4perimentarB
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br -
O
O
P!ES
P!ES
DE
DE
L
L
AYOUT
AYOUT
' Su@lime .e4t permite 6ue =o%+ organi#e "eu" ar6ui=o"
a@erto" em =;ria" di"po"i(e" na tela. !o%+ pode agrup;E
lo" em %oluna": linha" ou em $ormato de grade. 5""a
$un%ionalidade 9 muito til 6uando tra@alhamo" %om
ar6ui=o" 6ue "o rela%ionado" entre "i. Imagine
=i"uali#ar uma p;gina L.M) e "ua re"pe%ti=a $olha de
e"tilo" CSS em %oluna" lado a lado: por e4emplo.
Para $a#er i""o: =; em View > Layout > Columns ! Hou u"e
o atalho Alt+Shift+2I. Ser; %riada uma no=a %oluna
para o 6ual podemo" arra"tar 6ual6uer a@a de ar6ui=o
a@erto ou mo=+Ela por meio do atalho
Ctrl+Shift+<nmero_do_gruo! Hno %a"o:
Ctrl+Shift+2I.
'" layout" po""<=ei" "oC
0: 3 ou 4 %oluna" HAlt+Shift+<2" # ou $!I
0 ou 3 linha" HAlt+Shift+<% ou &!I
Grade 0 4 0 HAlt+Shift+'I
Para retornar ao layout de painel ni%o: @a"ta digitar
Alt+Shift+1.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "#
C
C
ONFIGURAO
ONFIGURAO
DE
DE
P
P
REFER$NCIAS
REFER$NCIAS
Mma %oi"a 6ue o" re%9mE%hegado" ao Su@lime .e4t
e"tranham 9 a $alta de uma tela de %on$igurao de
pre$er+n%ia". >o Su@lime: e""a %on$igurao $i%a
arma#enada em um ar6ui=o te4to: em $ormato FS'>: 6ue
pode "er en%ontrado em "references > Settings # $efault.
>o entanto: %omo o nome di#: e""a" "o a" %on$igura(e"
padro. Se =o%+ pre%i"ar $a#er algum a/u"te na" "ua"
pre$er+n%ia": de=e in%luir apena" a" modi$i%a(e"
de"e/ada" no ar6ui=o de pre$er+n%ia" do u"u;rio: 6ue
e"t; em "references > Settings # %ser.
Por e4emplo: para mudar a $onte do te4to: @a"ta apena"
%opiar a linha (font_face() ((" do
Default*Preference+,+ublime-+etting+ para o
.+er*Preference+,+ublime-+etting+ "u@"tituindo
pelo nome da $onte de"e/ada He4.C (font_face()
(.buntu /ono(I. 7e""a $orma $i%a $;%il mo=er a"
pre$er+n%ia" do u"u;rio" entre di$erente" in"tala(e" do
Su@lime.
' ar6ui=o de$ault =em %om muito" %oment;rio" 6ue
e4pli%am para 6ue "er=e e %omo $un%iona %ada
%on$igurao.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - ""
T
T
ECLAS
ECLAS
DE
DE
A
A
TALHO
TALHO
7a me"ma $orma 6ue a %on$igurao de pre$er+n%ia": o"
atalho" de te%lado do Su@lime .e4t tam@9m "o de$inido"
em um ar6ui=o te4to no $ormato FS'>. 7o me"mo modo:
tam@9m e4i"te um ar6ui=o de %on$igurao de$ault
Hmenu "references > &ey 'indings - $efaultI e outro %om
a" pre$er+n%ia" de atalho" de te%lado do u"u;rio Hmenu
"references > &ey 'indings # %serI.
5""a $le4i@ilidade 9 ne%e"";ria para permitir a
ar6uitetura 6ue torna o Su@lime .e4t um editor to
e4ten"<=el. Me"mo a" $un%ionalidade" mai" @;"i%a" E
%omo %opiar e %olar: por e4emplo E "o implementada"
por meio de %omando": 6ue por "ua =e# podem "er
mapeado" para "erem di"parado" por uma %om@inao
de te%la".
'utra =antagem 9 6ue de"%o@rir o" atalho" de te%lado 9
muito mai" $;%ilC @a"ta a@rir o ar6ui=o de %on$igurao
padro e pro%urar pelo nome do %omando 6ue "e de"e/a
"a@er a te%la de atalho
,
.
, Mai" detalhe" "o@re atalho" em httpCDD@it.lyD.RL/A@
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "%
P
P
RO&ETOS
RO&ETOS
Kuando =o%+ pre%i"a tra@alhar %om =;rio" ar6ui=o"
a@erto" ao me"mo tempo: o melhor a $a#er 9 agrup;Elo"
em projetos.
>o Su@lime: um pro/eto 9 a in$ormao 6ue o editor
arma#ena "o@re um %on/unto de ar6ui=o" rela%ionado"
entre "i
0
.
Para criar um pro/eto: adi%ione uma ou mai" pa"ta" %om
a opo "ro(ect > Add folder to pro(ect))) Ja#endo i""o:
toda" a" pa"ta" e ar6ui=o" adi%ionado" pa""am a e"tar
N"o@ %ontroleO do Su@lime e re%ur"o" %omo o Goto
Anything e a @u"%a a=anada pa""am a $un%ionar para
e""e" ar6ui=o".
Para salvar o pro/eto: =; em "ro(ect > Sa*e pro(ect as))) '
Su@lime pedir; 6ue =o%+ in$orme o nome do ar6ui=o do
pro/eto: 6ue de=e ter a e4ten"o ,+ublime-ro0ect.
Para abrir um pro/eto "al=o: "ele%ione "ro(ect > +pen
"ro(ect))) e em "eguida o ar6ui=o de pro/eto de"e/ado.
' atalho Ctrl+Alt+P a@re uma %ai4a de "eleo r;pida
para o" pro/eto" re%entemente a%e""ado".
0 Aprenda "o@re organi#ao de pro/eto" em httpCDD@it.lyD,PhpQ=a
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "3
'
'
OO(MAR(S
OO(MAR(S
.enho %erte#a de 6ue um dia =o%+ /; pre%i"ou editar
ar6ui=o" @em e4ten"o": %ertoG 5nto =o%+ "a@e %omo
pode "er irritante alternar entre doi" tre%ho" de te4to ou
%AdigoE$onte 6ue $i%am di"tante" um do outro.
Para $a%ilitar "ua =ida: o Su@lime .e4t o$ere%e o re%ur"o
de @oo2mar2". Criar um @oo2mar2 em um determinado
ponto do ar6ui=o $a%ilita a na=egao at9 ele por meio de
te%la" de atalho.
Para %riar um @oo2mar2: @a"ta po"i%iona o %ur"or na
linha de"e/ada e digitar Ctrl+F2. A me"ma %om@inao
de te%la" "er=e para remo=er o @oo2mar2.
A na=egao 9 $eita por meio do" atalho" F2 Hpara
a=anar ao prA4imoI e Shift+F2 Hpara retornar ao
anteriorI. Ctrl+Shift+F2 remo=e todo" o" @oo2mar2"
do ar6ui=o.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "4
I
I
NSERO
NSERO
DE
DE
L
L
INHAS
INHAS
Mma operao muito $re6uente 6uando e"tamo"
editando %AdigoE$onte 9 a in"ero de linha" a@ai4o ou
a%ima da linha onde e"t; o %ur"or.
!o%+ h; de %on%ordar 6ue 9 um a@orre%imento mo=er o
%ur"or at9 o in<%io ou $inal da linha: te%lar Enter e
mo=er o %ur"or para a linha a%ima ou a@ai4o: %orretoG
>o Su@lime .e4t =o%+ $a# todo" e"""e" pa""o" %om apena"
uma %om@inao de te%la"C
In"erir linha a@ai4oC Ctrl+Enter
In"erir linha a%imaC Ctrl+Shift+Enter
7epoi" 9 "A "air digitando: poi" o %ur"or /; =ai e"tar no
lugar %erto.
Pode pare%er @o@agem: ma" e""e 9 um do" atalho" de
te%lado 6ue mai" =ale o in=e"timento de ad6uirir o
h;@ito de u"ar.
54perimenteB
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "5
R
R
EMOO
EMOO
DE
DE
T
T
E)TO
E)TO
7a me"ma maneira 6ue a in"ero de no=a" linha":
apagar te4to a partir da po"io do %ur"or at9 o in<%io ou
o $inal de uma linha: por e4emplo: pode "er @em
tra@alho"o. Sele%ionar o tre%ho de te4to de"e/ado en=ol=e
uma "e6u+n%ia de mo=imento" 6ue pode $i%ar
relati=amente %ompli%ada.
Mai" uma =e#: o Su@lime =em ao re"gate %om algun"
atalho" de te%lado pre%io"o"C
Apagar te4to da po"io do %ur"or at9 o in<%io da
linhaC Ctrl+Shift+1ac2+ace
Apagar te4to da po"io do %ur"or at9 o $inal da
linhaC Ctrl+3" Ctrl+3 Hi""o me"mo: CtrlRS dua"
=e#e"I
Apagar pala=ra anteriorC Ctrl+1ac2+ace
Apagar pala=ra "eguinteC Ctrl+Del
' "egredo para "e ha@ituar ao" atalho" 9 tentar pen"ar
dua" =e#e" ante" de "ele%ionar um tre%ho de te4to. Se "ua
inteno 9 apag;Elo: lem@reE"e dele"B
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "6
M
M
ANIPULAO
ANIPULAO
DE
DE
T
T
E)TO
E)TO
!amo" $alar um pou%o "o@re %omo mo=imentar e
tran"$ormar tre%ho" de te4to. Como =o%+ /; "a@e 6ue
para "er produti=o de=eE"e e=itar ao m;4imo tirar a"
mo" do te%lado: =amo" a mai" algun" pre%io"o" atalho".
Para mover um grupo de linhas para %ima ou para
@ai4o: @a"ta "ele%ionar a" linha" e digitar
Ctrl+Shift+. ou Ctrl+Shift+Do4n: re"pe%ti=amente.
Ma" ateno 6ue agora =em a parte @oa e
important<""imaC para mover uma nica linha: no
pre%i"a "ele%ionar ante". 1a"ta o %ur"or e"tar
po"i%ionado nela.
5 "e eu 6ui"er duplicar uma linha /; e4i"tenteG J;%ilB '
atalho para i""o 9 Ctrl+Shift+D HN7O de dupli%ar: para
no e"6ue%erI na linha 6ue de"e/a dupli%ar. Certamente
=o%+ /; de=e ter dedu#ido 6ue: para dupli%ar um @lo%o de
linha": 9 "A "ele%ion;Elo ante".
Para $inali#ar: "e =o%+ pre%i"ar %olo%ar todo o te4to
"ele%ionado em caixa alta rapidamente: @a"ta $a#er um
Ctrl+3" Ctrl+.. Para tran"$ormar em caixa baixa:
$aa Ctrl+3" Ctrl+5.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "7
O
O
RDENAO
RDENAO
DE
DE
L
L
INHAS
INHAS
Kuem nun%a pre%i"ou %olo%ar a" linha" de um ar6ui=o
te4to gigante"%o em ordem al$a@9ti%aG
>o Su@lime .e4t 9 "A digitar F&. Pronto.
Se 6ui"er di$eren%iar mai"%ula" e min"%ula": d+ um
Ctrl+F&.
Al9m de""a" op(e": no menu ,dit > "ermute lines >
-e*erse =o%+ pode trocar a ordem das linhas
"ele%ionada" Ha primeira pa""a a "er a ltima: a "egunda
=ira penltima e a""im por dianteI.
'utro re%ur"o intere""ante 9 6ue %om a opo ,dit >
"ermute lines > Shuffle =o%+ pode ordenar
aleatoriamente a" linha" do ar6ui=o.
'u "e/a: o Su@lime .e4t =em %om um N"orteadorO pronto
para u"arB
Por $im: "e =o%+ pre%i"ar eliminar linhas repetidas em
um ar6ui=o: @a"ta u"ar ,dit > "ermute lines > %ni.ue.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "8
'
'
USCA
USCA
DE
DE
T
T
E)TO
E)TO
7epoi" de tanto" re%ur"o" "urpreendente": 9 %laro 6ue o
Su@lime no iria dei4ar por meno" na hora de pe"6ui"ar
te4to.
Al9m do tradi%ional e onipre"ente Ctrl+F: para lo%ali#ar
a primeira o%orr+n%ia do te4to apA" o %ur"or: o editor
tra# mai" algun" tru6ue" na mangaC
Ctrl+6 $a# a pe"6ui"a e "u@"tituio do te4to. .anto ele:
6uanto a @u"%a normal a@rem um painel de @u"%a %om
=;ria" op(e": entre ela" a @u"%a u"ando e4pre""(e"
regulare".
Ctrl+7 9 "emelhante ? @u"%a normal: ma" "e re"tringe
apena" ? primeira o%orr+n%ia. Ao digitar Enter: o painel
"ome.
Ma": para mim: a grande e"trela da @u"%a e "u@"tituio
9 o Alt+F#. 5""e danado tem a manha de encontrar e
selecionar toda" a" o%orr+n%ia" da pala=ra "o@ o %ur"or
T ou do te4to "ele%ionado T %riando um %ur"or apA" %ada
uma dela". 7a< 9 "A apagar: in"erir ou modi$i%ar te4to ?
=ontadeC tudo o 6ue =o%+ digitar "e repete ao me"mo
tempo para %ada o%orr+n%iaB
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - "
E
E
S*UEMAS
S*UEMAS
DE
DE
C
C
ORES
ORES
' e"6uema de %ore" padro do Su@lime .e4t 9 muito
@onito: ma" ainda a""im 9 po""<=el 6ue a pe""oa tenha
outra" pre$er+n%ia" ou "imple"mente 6ueira =ariar de
=e# em 6uando.
>o item de menu "references > Color Scheme 9 po""<=el
e"%olher entre mai" de 0- e"6uema" de %ore". 7+ uma
olhada nele" e =e/a "e tem algum 6ue te agrada mai".
Al9m di""o: tam@9m 9 po""<=el: in"talar no=o" e"6uema"
de %ore" di"pon<=ei" online: per"onali#ar um e"6uema
e4i"tente ou at9 me"mo %riar o "eu prAprio do #ero.
'" detalhe" da %riao de e"6uema" de %ore" e"to al9m
do e"%opo de"te material: ma" "e =o%+ e"ti=er %urio"o
para "a@er 6ual o /eito de um ar6ui=o de de$inio de
e"6uema: =; em "references > 'rowse pac/age: entre na
pa"ta Color Scheme 8 Default: e a@ra algum do"
ar6ui=o" do tipo ,tm9heme.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - %#
M
M
AIS
AIS
D
D
ICAS
ICAS
DE
DE
S
S
ELEO
ELEO
DE
DE
T
T
E)TO
E)TO
Como =o%+ $a# 6uando pre%i"a "ele%ionar uma linhaG !ai
at9 uma de "ua" e4tremidade" %om 6ome ou End: depoi"
"egura o Shift e aperta End ou 6omeG 'u pior: tira a
mo te%lado e u"a o mou"eG
>o Su@lime .e4t: para "ele%ionar uma linha @a"ta digitar
Ctrl+5.
Se 6ui"er "ele%ionar "omente a pala=ra "o@ o %ur"or:
@a"ta um Ctrl+D.
' atalho Ctrl+Shift+E+a:o: por "ua =e#: $a# algo
intere""ante: 6ue 9 "ele%ionar todo o escopo 6ue %ont9m
o %ur"or. Para $a%ilitar o entendimento: em ar6ui=o" de
te4to: e""e %omando "ele%iona um par;gra$o.
Por $im: temo" o Ctrl+Shift+5: 6ue pega a ;rea de te4to
"ele%ionada e di=ide e""a "eleo em linha": para a"
6uai" 9 %riado um %ur"or para %ada. Muito til 6uando
pre%i"amo" adi%ionar o me"mo te4to em =;ria" linha"
%on"e%uti=a": por e4emplo.
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - %"
A
A
LGUMAS
LGUMAS
C
C
ONFIGURA!ES
ONFIGURA!ES

TEIS
TEIS
F; 6ue a %on$igurao de pre$er+n%ia" do Su@lime .e4t
$i%a um pou%o e"%ondida no" Preference+,+ublime-
+etting+: =ale a pena %onhe%er alguma" op(e" @;"i%a"
6ue no apare%em no" iten" de menu.
)em@reE"e de %opiar a" linha" %orre"pondente" ? opo
de"e/ada para o ar6ui=o de pre$er+n%ia" do u"u;rio: 6ue
e"t; em "references > Settings # %ser: e l; modi$i%ar o"
=alore".
font_face .uda a /onte na 0ual o te'to 1 mostrado
line_numbers 2abilita%desabilita a contagem de linhas
gutter 2abilita%desabilita e'ibio da margem
caret_style .uda o estilo do cursor
save_on_focus_lost
*alva os ar0uivos automaticamente ao
alternar para outro aplicativo
copy_with_empty_selection
3uando nada est selecionado# Ctrl4C
copia toda a linha na 0ual o cursor est
preview_on_click
.ostra conte5do do ar0uivo selecionado
na barra lateral sem abri-lo
show_full_path
.ostra na barra de t6tulo o caminho
completo do ar0uivo aberto
hot_exit
.odi7ca8es no salvas so preservadas
ao sair do *ublime e restauradas
automaticamente ao voltar
drag_text
!ermite arrastar e soltar te'to
selecionado
tab_completion Aciona o autocompletar com Tab
highlight_line 9estaca linha na 0ual o cursor est
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - %%
S
S
NIPPETS
NIPPETS
Snippets "o tre%ho" de %Adigo ou te4to pronto" para
in"ero em 6ual6uer ponto de um ar6ui=o por meio de
um trigger HgatilhoI a%ionado pela te%la Tab.
!ou dar um e4emplo na pr;ti%a.
54perimente digitar a pala=ra NloremO "eguida da te%la
Tab em uma /anela de edio. NloremO 9 o trigger 6ue
"er=e para in"erir um par;gra$o %om o $amo"o te4to
N)orem ip"um dolor "it ametUO: u"ado para preen%her
te4to" de e4emplo.
Para =er o" "nippet" di"pon<=ei" para o %onte4to da
"inta4e do ar6ui=o 6ue =o%+ e"t; editando: @a"ta
"ele%ionar a opo 0ools > Snippets1 no menu.
Como no podia dei4ar de "er: tam@9m 9 po""<=el %riar
no""o" prAprio" "nippet" per"onali#ado"
3
. Para i""o: 9 "A
"ele%ionar a opo de menu 0ools > 2ew snippet1.
Agora =o%+ /; "a@e o 6ue $a#er para e%onomi#ar
digitao 6uando pre%i"ar da6uele tre%ho de %Adigo 6ue
=o%+ nun%a lem@ra direito.
3 Mai" "o@re "nippet" em httpCDD@it.lyD.RrF5A
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - %3
P
P
ACOTES
ACOTES
E
E
P
P
LUGINS
LUGINS
Mm pa%ote 9 uma pa"ta 6ue %ont9m ar6ui=o" de
%on$igurao ou "%ript" 6ue "er=em para e"tender a"
$un%ionalidade" do Su@lime .e4t. 5le organi#a o"
ar6ui=o" ne%e"";rio" para implementar um re%ur"o
4
.
'" re%ur"o" 6ue um pa%ote implementa podem "er
%on$igura(e": tema": de$ini(e" de "inta4e: e"6uema" de
%ore": mapeamento" de te%la" ou 6ual6uer outro tipo de
%omponente per"onali#;=el do Su@lime.
>a pr;ti%a: a" pa"ta" %om o" ar6ui=o" "o di"tri@u<da" na
$orma de ar6ui=o" %ompa%tado" no $ormato ;i e %om a
e4ten"o ,+ublime-ac2age.
Pa%ote" tam@9m "o a maneira de arma#enar o" plugin"
5
:
6ue "o o %orao do" "uperpodere" de e4ten"i@ilidade
do Su@lime .e4t.
Para =er onde $i%am o" pa%ote" em "ua in"talao =; em
"references > 'rowse pac/ages)
4 7etalhe" "o@re pa%ote" em httpCDD@it.lyD,hayVln
5 Sai@a mai" "o@re %riao de plugin" em httpCDD@it.lyD,oG44ep
(uia )pido do *ublime +e't , http$%%sublimete'tdicas.com.br - %4
G
G
ERENCIADOR
ERENCIADOR
DE
DE
P
P
ACOTES
ACOTES
Package ontrol 9 o primeiro plugin 6ue =o%+ pre%i"a
in"talar no "eu Su@lime .e4t. 5le 9 um 9 um geren%iador
do" pa%ote" in"talado" e "ua $uno 9 $a%ilitar a
de"%o@erta: in"talao e atuali#ao de""e" pa%ote".
Para in"talar
6
: a%e""e o %on"ole do Su@lime: por meio do
atalho Ctrl+< ou do menu View > Show Console. Com o
%on"ole a@erto: =; em httpCDD"u@lime.P@ond.netDin"tallation:
%opie o %Adigo 6ue e"t; l;: %ole no %on"ole e digite Enter.
Reini%ie o Su@lime .e4t para %ompletar a in"talao.
!o%+ poder; =er a" a(e" rela%ionada" ao geren%iador de
pa%ote" a%ionando o Command Palette %om
Ctrl+Shift+P. 7epoi": %ome%e a digitar Npa%2age
%ontrolO na %ai4a de te4to e =o%+ =er; a li"ta de
%omando" di"pon<=ei"

.
' Pa%2age Control @u"%a o" pa%ote" em um repo"itArio
no 6ual o" autore" de plugin": tema" e demai"
%omponente" do Su@lime di"poni@ili#am "ua" %ria(e".
.ire um tempinho para =a"%ulhar o" pa%ote" di"pon<=ei"
e "urpreendaE"eB
6 7etalhe" da in"talao do Pa%2age Control em httpCDD@it.lyD,oGWM%e
Conhea o" %omando" em httpCDD@it.lyD,m1m,KM
V+,- ./01 23+40+ 2535 52367+353 56485 756/
/95/ :5;6<6858./ 4+ S9;<67. T.=0>
!ara voc: no perder tempo# preparamos uma ne;sletter mensal com
conte5do e'clusivo e cuidadosamente selecionado. *o dicas de uso#
sugest8es de plugins e tudo sobre os principais recursos do *ublime +e't<
Este eboo= cobre apenas as no8es bsicas sobre as principais
/uncionalidades e caracter6sticas do *ublime +e't. .as# isto 1 s" o
comeo...
!ara ganhar /amiliaridade com o editor de te'to e conseguir e'trair o
m'imo de suas /uncionalidades# acompanhe os posts no site e siga a
gente nas redes sociais$
%*ublime+e't9icas %stdicas %4*ublime+e't9icas>r
.as se 0uiser saber das novidades em primeira mo# 7ca a dica$ n"s
publicamos todo nosso conte5do antes na ne;sletter. Ento...

Anda mungkin juga menyukai