Comenzi rapide și sfaturi pentru îmbunătățirea productivității cu text sublim
Publicat: 2022-03-10Sublime Text este, fără îndoială, unul dintre cei mai puternici editori de text de acolo. Numărul de utilizatori mulțumiți atestă acest lucru. Dacă îl explorezi, vei vedea în cele din urmă cât de frumos sunt ascunse caracteristicile sale puternice în spatele unei interfețe simple și elegante.
Dacă utilizați Sublime Text de ceva timp, acum este momentul să vă îmbunătățiți arsenalul cu muniție nouă. Vă voi prezenta câteva dintre sfaturile și trucurile mele preferate. Cunoașterea lor s-ar putea să-ți dezlănțuie puterile ascunse ca programator în lume.
Citiți suplimentare despre SmashingMag:
- 50 de economii de timp puternice pentru web designeri
- Sfaturi, instrumente și trucuri puternice pentru fluxul de lucru pentru web designeri
- Cum să vă mențineți organizat fluxul de lucru de codare
Sublime Text Plugins
Controlul pachetului
Package Control este o soluție unică pentru descărcarea și gestionarea pluginurilor și temelor legate de Sublime Text. Instrucțiunile de instalare sunt disponibile pe site-ul web Package Control.
Odată instalat, îl puteți accesa folosind paleta de comenzi. Pentru a instala un plugin, apăsați Cmd ⌘ + Shift ⇧ + P
(Mac) sau Ctrl ⌃ + Shift ⇧ + P
(Windows și Linux), apoi introduceți Install Package
și apăsați „Return”. Încărcarea listei de pluginuri din depozit durează câteva momente, dar apoi puteți introduce numele pluginului care vă interesează și îl puteți instala de acolo. Unele dintre pluginurile mele preferate sunt enumerate mai jos.
Îmbunătățiri ale barei laterale
Bara laterală implicită a Sublime Text poate face doar unele sarcini limitate. Pluginul Sidebar Enhancements supraalimentează Sublime Text cu comenzi pentru deschiderea fișierului într-un browser, copierea, lipirea, copierea unei căi, duplicarea, ștergerea și multe altele.
Sarcini simple
Plain Tasks transformă Sublime Text într-un puternic manager de liste de activități. Îl puteți instala prin Controlul pachetelor. Creați un fișier cu .todo
ca extensie pentru a activa Sarcini simple pe deasupra. Pentru alte sfaturi, puteți accesa tutorialul furnizat în plugin, disponibil la „Preferințe” → „Setări pachet” → „Sarcini simple” → „Tutorial”.
Pentru o sarcină nouă:
-
Cmd ⌘ + Return ↵
(Mac) -
Ctrl ⌃ + Return ↵
(Windows și Linux)
Pentru a marca ca gata:
-
Cmd ⌘ + D
(Mac) -
Ctrl ⌃ + D
(Windows și Linux)
Pentru a marca ca anulat:
-
Ctrl ⌃ + C
(Mac) -
Alt + C
(Windows și Linux)
Sublimul Linter
Verificați erorile în codul dvs. folosind Sublime Linter. Plugin-ul oferă un cadru pentru listing-ul codului. Listingul propriu-zis este realizat de diverse plugin-uri (pentru Ruby, Python, JavaScript etc.), ceea ce înseamnă că trebuie să instalați mai întâi Sublime Linter și apoi să instalați linter-uri specifice sintaxei pentru codul dvs. Este disponibilă o documentație extinsă.
Emmet
Emmet, cunoscut odată ca Zen Coding, este un instrument indispensabil pentru orice dezvoltator web. Este probabil cel mai productiv și care economisește timp plugin pe care îl veți găsi vreodată.
Scrierea codului necesită timp, iar lucrările HTML, cum ar fi scrierea etichetelor și împachetarea cursurilor cu ghilimele, pot fi plictisitoare. Emmet se ocupă de toate astea. Extinde magic abrevierile într-o structură completă HTML sau CSS. Sintaxa pe care o folosește pentru aceste abrevieri este inspirată din selectoarele CSS. Să-l privim în acțiune.
Tutor sublim
Sublime Tutor este un tutorial interactiv în editor pentru comenzile rapide de la tastatură în Sublime Text. Dacă tocmai ați început cu Sublime Text, pluginul vă va spori instantaneu productivitatea, învățându-vă sfaturi și trucuri ingenioase în cadrul editorului însuși. Pluginul folosește tehnica de repetiție distanțată pentru a vă asigura că vă amintiți comenzile pe care le învață.

Utilizați Controlul pachetului pentru a instala pluginul. Odată instalat, puteți accesa tutorele prin meniul „Ajutor” sau comanda rapidă de la tastatură Ctrl ⌃ + Alt ⌥ + K
Funcții sublime ale textului
Du-te la orice
Aceasta este probabil cea mai puternică și cea mai folosită comandă din Sublime Text. Navigați cu ușurință prin fișiere, foldere, simboluri și linii.
Pentru a merge la un fișier:
-
Cmd ⌘ + P
(Mac) -
Ctrl ⌃ + P
(Windows și Linux)
Apăsați codul scurt de la tastatură și începeți să tastați numele unui fișier. Sublime Text va efectua o căutare neclară și vă va aduce instantaneu fișierul dorit.
Accesați un simbol:
-
Cmd ⌘ + R
(Mac) -
Ctrl ⌃ + R
(Windows și Linux)
Mergeți la o linie:
-
Ctrl ⌃ + G
(Mac) -
Ctrl ⌃ + G
(Windows și Linux)
Pentru a accesa o anumită linie dintr-un fișier, tastați două puncte urmate de numărul liniei sau utilizați codul scurt de la tastatură.
Selectarea cuvintelor
-
Cmd ⌘ + D
(Mac) -
Ctrl ⌃ + D
(Windows și Linux)
Puneți cursorul pe un cuvânt, apăsați codul scurt de la tastatură și cuvântul va fi selectat instantaneu. Dacă apăsați din nou aceeași combinație de taste, Sublime Text va intra în modul de selecție multiplă și va selecta alte instanțe ale aceluiași cuvânt din document. Puteți folosi această metodă pentru a adăuga sau înlocui rapid text în toate cazurile unui cuvânt.
-
Ctrl ⌃ + Cmd ⌘ + G
(Mac) -
Alt + F3
(Windows și Linux)
Acesta este un alt mod de a realiza același lucru. În loc să caute în mod incremental un cuvânt, efectuează o căutare în bloc a cuvântului sub cursor și trece la modul de selecție multiplă.
Extindeți selecția la Domeniu
-
Cmd ⌘ + Shift ⇧ + Space ␣
(Mac) -
Ctrl ⌃ + Shift ⇧ + Space ␣
(Windows și Linux)
Această comandă rapidă este extrem de utilă pentru dezvoltatorii JavaScript. Selectează domeniul curent. Apăsând din nou aceeași combinație de taste, selectează domeniul de aplicare al acesteia. Videoclipul arată clar cum funcționează:
Împărțiți selecția în linii
-
Cmd ⌘ + Shift ⇧ + L
(Mac) -
Ctrl ⌃ + Shift ⇧ + L
(Windows și Linux)
Utilizați această comandă rapidă pentru a împărți zona selectată în mai multe linii, punând Sublime Text în modul de selecție multiplă. Folosesc acest truc pentru a converti rapid o listă de cuvinte într-o matrice închisă de șiruri de caractere.
Selectarea coloanei
-
Ctrl ⌃ + Shift ⇧ + Up ↑ / Down ↓
(Mac) -
Ctrl ⌃ + Alt + Up ↑ / Down ↓
(Win) -
Alt + Shift ⇧ + Up ↑ / Down ↓
(Linux)
Utilizați această comandă rapidă pentru a selecta o coloană în Sublime Text. Plasați cursorul oriunde în document, apoi apăsați comanda rapidă pentru a selecta coloanele în sus sau în jos. Acest lucru vă duce și în modul de selecție multiplă, ca cele două comenzi de mai sus.
Fel
-
F5
(Mac) -
F9
(Windows și Linux)
Îmi place să-mi păstrez proprietățile CSS sortate alfabetic. Această comandă este extrem de utilă pentru asta. Selectați blocul pe care trebuie să îl sortați (sfat: utilizați Ctrl ⌃ + Shift ⇧ + J
pentru a selecta un nivel de indentare), apoi apăsați codul scurt de la tastatură.
Activați Verificarea ortografică
-
F6
Nu mai fiți dezamăgiți de erorile de tipar după ce codul a ajuns în etapa de revizuire. Utilizați această tastă pentru a comuta rapid la verificatorul ortografic.
cometariu
-
Cmd ⌘ + /
(Mac) -
Ctrl ⌃ + /
(Windows și Linux)
Aceasta este una dintre comenzile mele cele mai des folosite. Marcarea comentariilor în orice limbaj de programare este simplă cu această comandă rapidă. Într-un fișier HTML, pune o pereche de etichete <!-- -->
, în timp ce în JavaScript pune //
la începutul unei linii.
Balonați o linie în sus sau în jos
-
Cmd ⌘ + Ctrl ⌃ + Up ↑ / Down ↓
(Mac) -
Shift ⇧ + Ctrl ⌃ Up ↑ / Down ↓
(Windows și Linux)
Doriți să mutați un fragment de cod cinci rânduri în sus? Decuparea și lipirea este cu adevărat vechea școală. Utilizați această combinare de taste pentru a duce fragmentul oriunde doriți. Apăsați din nou comanda rapidă pentru a continua să o mișcați în sus sau în jos.
Selecție dublată
-
Cmd ⌘ + Shift ⇧ + D
(Mac) -
Ctrl ⌃ + Shift ⇧ + D
(Windows și Linux)
În mod implicit, această comandă rapidă dublează linia curentă și o plasează pe următoarea linie. Dacă selectați o regiune și apăsați această comandă rapidă, aceasta dublează întreaga regiune.
Uniți două linii
-
Cmd ⌘ + J
(Mac) -
Ctrl ⌃ + J
(Windows și Linux)
Aceasta unește următoarea linie la linia curentă, înlocuind toate spațiile albe dintre acestea cu un singur spațiu. Efectuat pe un bloc de linii, aceasta unește toate liniile împreună.

Accesați Paranteza de potrivire
-
Ctrl ⌃ + M
Utilizați această comandă pentru a muta cursorul dintr-o poziție de paranteză în alta. Acest lucru este util mai ales atunci când te pierzi într-o metodă lungă și vrei să ajungi la poziția de pornire (sau invers).
Închideți eticheta HTML
-
Cmd ⌘ + Opt ⌥ + .
(Mac) -
Alt + .
(Windows și Linux)
Utilizați această comandă rapidă pentru a închide eticheta HTML deschisă în prezent. Inserează eticheta de închidere potrivită în locația curentă a cursorului.
Găsiți în Project
-
Cmd ⌘ + Shift ⇧ + F
(Mac) -
Ctrl ⌃ + Shift ⇧ + F
(Windows și Linux)
Acesta este echivalentul grep
al Sublime Text. Găsește un termen în cadrul unui întreg proiect. Lucrul special la această comandă este că este foarte rapid. Există opțiuni pentru a face distincția între majuscule și minuscule și pentru a efectua și o potrivire regex.
Pentru a căuta un anumit termen în documentul curent, la nivelul întregului proiect, plasați cursorul pe acel termen și apoi apăsați Ctrl ⌃ + E
, care va pune acel termen în caseta de căutare. Dacă apăsați pe codul scurt de mai sus, caseta de căutare la nivelul întregului proiect este populată cu acest termen.
Comutați între file
-
Cmd ⌘ + Shift ⇧ + [
sau]
(Mac) -
Ctrl ⌃ + Page Up ⇞
sauPage Down ⇟
(Windows și Linux)
La fel ca într-un browser web, puteți deschide mai multe file în Sublime Text. Pentru a trece de la o filă la alta, puteți folosi comenzile rapide menționate mai sus și utilizați Cmd ⌘ + T
(Mac) sau Ctrl ⌃ + N
(Windows și Linux) pentru a crea o filă nouă.
Paleta de comenzi
-
Cmd ⌘ + Shift ⇧ + P
(Mac) -
Ctrl ⌃ + Shift ⇧ + P
(Windows și Linux)
Pe măsură ce deveniți priceput cu Sublime Text, veți dori să accesați din ce în ce mai puțin meniurile și, în schimb, să puteți face totul cu câteva atingeri ale tastaturii. Cu paleta de comenzi, puteți introduce rapid o comandă, iar Sublime Text va face o potrivire neclară cu un set existent de comenzi, permițându-vă să accesați comenzile dintr-un loc convenabil.
Iată câteva lucruri pe care le puteți încerca în paleta de comenzi — setați sintaxa unui fișier nou creat, sortați liniile în documentul curent și instalați un plugin folosind Controlul pachetelor.
Afișați consola
-
Ctrl ⌃ +
`
Sublime Text vine cu un interpret Python încorporat. Este un instrument util pentru a executa comenzi Python sau pentru a testa rapid API-urile Sublime Text atunci când dezvoltați un plugin pentru editor.
Fel
-
F5
(Mac) -
F9
(Windows și Linux)
Îmi place să-mi păstrez proprietățile CSS sortate alfabetic. Această comandă este extrem de utilă pentru asta. Selectați blocul pe care trebuie să îl sortați (sfat: utilizați Ctrl ⌃ + Shift ⇧ + J
pentru a selecta un nivel de indentare), apoi apăsați codul scurt de la tastatură.
Activați Verificarea ortografică
-
F6
Nu mai fiți dezamăgiți de erorile de tipar după ce codul a ajuns în etapa de revizuire. Utilizați această tastă pentru a comuta rapid la verificatorul ortografic.
cometariu
-
Cmd ⌘ + /
(Mac) -
Ctrl ⌃ + /
(Windows și Linux)
Aceasta este una dintre comenzile mele cele mai des folosite. Marcarea comentariilor în orice limbaj de programare este simplă cu această comandă rapidă. Într-un fișier HTML, pune o pereche de etichete <!-- -->
, în timp ce în JavaScript pune //
la începutul unei linii.
Balonați o linie în sus sau în jos
-
Cmd ⌘ + Ctrl ⌃ + Up ↑ / Down ↓
(Mac) -
Shift ⇧ + Ctrl ⌃ Up ↑ / Down ↓
(Windows și Linux)
Doriți să mutați un fragment de cod cinci rânduri în sus? Decuparea și lipirea este cu adevărat vechea școală. Utilizați această combinare de taste pentru a duce fragmentul oriunde doriți. Apăsați din nou comanda rapidă pentru a continua să o mișcați în sus sau în jos.
Selecție dublată
-
Cmd ⌘ + Shift ⇧ + D
(Mac) -
Ctrl ⌃ + Shift ⇧ + D
(Windows și Linux)
În mod implicit, această comandă rapidă dublează linia curentă și o plasează pe următoarea linie. Dacă selectați o regiune și apăsați această comandă rapidă, aceasta dublează întreaga regiune.
Uniți două linii
-
Cmd ⌘ + J
(Mac) -
Ctrl ⌃ + J
(Windows și Linux)
Aceasta unește următoarea linie la linia curentă, înlocuind toate spațiile albe dintre acestea cu un singur spațiu. Efectuat pe un bloc de linii, aceasta unește toate liniile împreună.
Accesați Paranteza de potrivire
-
Ctrl ⌃ + M
Utilizați această comandă pentru a muta cursorul dintr-o poziție de paranteză în alta. Acest lucru este util mai ales atunci când te pierzi într-o metodă lungă și vrei să ajungi la poziția de pornire (sau invers).
Închideți eticheta HTML
-
Cmd ⌘ + Opt ⌥ + .
(Mac) -
Alt + .
(Windows și Linux)
Utilizați această comandă rapidă pentru a închide eticheta HTML deschisă în prezent. Inserează eticheta de închidere potrivită în locația curentă a cursorului.
Găsiți în Project
-
Cmd ⌘ + Shift ⇧ + F
(Mac) -
Ctrl ⌃ + Shift ⇧ + F
(Windows și Linux)
Acesta este echivalentul grep
al Sublime Text. Găsește un termen în cadrul unui întreg proiect. Lucrul special la această comandă este că este foarte rapid. Există opțiuni pentru a face distincția între majuscule și minuscule și pentru a efectua și o potrivire regex.
Pentru a căuta un anumit termen în documentul curent, la nivelul întregului proiect, plasați cursorul pe acel termen și apoi apăsați Ctrl ⌃ + E
, care va pune acel termen în caseta de căutare. Dacă apăsați pe codul scurt de mai sus, caseta de căutare la nivelul întregului proiect este populată cu acest termen.
Comutați între file
-
Cmd ⌘ + Shift ⇧ + [
sau]
(Mac) -
Ctrl ⌃ + Page Up ⇞
sauPage Down ⇟
(Windows și Linux)
La fel ca într-un browser web, puteți deschide mai multe file în Sublime Text. Pentru a trece de la o filă la alta, puteți folosi comenzile rapide menționate mai sus și utilizați Cmd ⌘ + T
(Mac) sau Ctrl ⌃ + N
(Windows și Linux) pentru a crea o filă nouă.
Paleta de comenzi
-
Cmd ⌘ + Shift ⇧ + P
(Mac) -
Ctrl ⌃ + Shift ⇧ + P
(Windows și Linux)
Pe măsură ce deveniți priceput cu Sublime Text, veți dori să accesați din ce în ce mai puțin meniurile și, în schimb, să puteți face totul cu câteva atingeri ale tastaturii. Cu paleta de comenzi, puteți introduce rapid o comandă, iar Sublime Text va face o potrivire neclară cu un set existent de comenzi, permițându-vă să accesați comenzile dintr-un loc convenabil.
Iată câteva lucruri pe care le puteți încerca în paleta de comenzi — setați sintaxa unui fișier nou creat, sortați liniile în documentul curent și instalați un plugin folosind Controlul pachetelor.
Afișați consola
-
Ctrl ⌃ +
`
Sublime Text vine cu un interpret Python încorporat. Este un instrument util pentru a executa comenzi Python sau pentru a testa rapid API-urile Sublime Text atunci când dezvoltați un plugin pentru editor.
Rețineți că acest interpret vine la pachet cu Sublime Text și este diferit de Python-ul instalat de sistem. Scopul acestei console este de a interacționa cu API-ul Sublime Text pentru pluginuri. Probabil ați folosit această consolă când ați instalat Package Control.
Pentru a afla ce se poate face folosind API-ul plugin-ului Sublime Text, consultați documentația.
Modul fără distracție
-
Cmd ⌘ + Ctrl ⌃ + Shift ⇧ + F
(Mac) -
Shift ⇧ + F11
(Windows și Linux)
Pentru scriitori și pentru alții care trebuie să se poată concentra intens, Sublime Text are o interfață și mai minimalistă. Utilizați comanda rapidă pentru a activa și dezactiva modul fără distracție.
Ajutor pentru linia de comandă text
Sublime Text include un instrument de linie de comandă care face foarte ușor să lucrezi cu fișiere de pe linia de comandă. Pentru ca acesta să funcționeze pe un Mac, trebuie să îl faceți disponibil în shell.
Presupunând că ați plasat Sublime Text în folderul „Aplicații” și că aveți un director ~/bin
în calea dvs., puteți rula următoarele:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/sublime
Pentru a-l folosi ca editor implicit pentru comenzile care solicită introducere (cum ar fi git commit
), setați variabila de mediu editor
.
export EDITOR='sublime -w'
Pe Windows, puteți utiliza subl.exe
într-un mod similar.
Concluzie
Sublime Text este plin de astfel de comenzi rapide și comenzi puternice. Probabil că nu vă veți putea aminti de acestea doar parcurgând acest articol; mai degrabă, va trebui să exersezi pe măsură ce treci prin asta. Enumerați cele mai utile comenzi rapide pentru dvs. și consultați-le în mod regulat în timp ce lucrați cu Sublime Text. Practica este cheia. Sunteți pe cale să deveniți un ninja Sublime Text.