11 Sublim tekst tips for produktivitet og en raskere arbeidsflyt

Sublime Text er en allsidig tekstredigerer og en gullstandard for mange programmerere. Våre tips fokuserer på effektiv koding, men generelle brukere vil sette pris på hurtigtastene.

Sublime Text er en allsidig tekstredigerer og en gullstandard for mange programmerere.  Våre tips fokuserer på effektiv koding, men generelle brukere vil sette pris på hurtigtastene.
Annonse

Hvis du er programmerer, er du enten mer komfortabel med en tekstredigerer eller en fullblåst IDE-tekstredigerer vs. IDE: Hvilken er bedre for programmerere? Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Å velge mellom en avansert IDE og en enklere tekstredigerer kan være vanskelig. Vi gir litt innsikt for å hjelpe deg med å ta den beslutningen. Les mer, og valget ditt vil trolig avhenge av programmeringsspråket du bruker. 7 Nyttige triks for å mestre et nytt programmeringsspråk. 7 Nyttige triks for å mestre et nytt programmeringsspråk. Det er greit å være overveldet når du lærer å kode. Du vil sikkert glemme ting så fort du lærer dem. Disse tipsene kan hjelpe deg å bedre beholde all den nye informasjonen. Les mer . Men hvis du går i tekstredigeringsruten, er Sublime Text kongen .

Legg merke til at Sublime Text ikke bare er for programmerere, men programmerere vil få mest mulig ut av det. Det kan også være nyttig for enkle oppgaver som å holde gjøremålslister (ved hjelp av PlassTasks-pluginet), redigere config-filer eller skrive batchskript. Dip dine toes i Batch-filprogrammering for Windows Dip dine toes i batchfilprogrammering for Windows Hvorfor gjør du la enkle, repeterende oppgaver bore deg? Hvis du ikke kan delegere, innovere! Med Windows kan du lage enkle små programmer, kalt batchfiler, som vil ta vare på disse kjedelige oppgavene. Les mer .

Her er en håndfull tips som hever Sublime Text over sine konkurrenter, noe som gjør den mer produktiv og enklere å bruke.

Merk: Jeg vil fokusere på Sublime Text 3, men det kan være noen overlapping med Sublime Text 2.

1. Quick-Go til fil, linje eller symbol

Sublime Text gjør det trivielt enkelt å navigere mellom hundrevis eller tusenvis av filer uten å røre musen. Det er tre viktige "Quick-Go" (jeg gjorde det opp) snarveier å vite.

  • Ctrl + P (Windows, Linux)
  • Cmd + P (Mac)

Du ser en popup der du kan begynne å skrive noe. Sublime Tekst tar innspillet ditt og viser en sanntidsspill for alle filer som finnes i en hvilken som helst lastet prosjektmappe.

sublime-tekst-rask-go-hvor som helst

Du kan også gå direkte til en bestemt linje:

  • Ctrl + G (Windows, Linux)
  • Cmd + G (Mac)

Og du kan gå direkte til et bestemt symbol:

  • Ctrl + R (Windows, Linux)
  • Cmd + R (Mac)

2. Quick-Go til matchende brakett

En annen nyttig "Quick-Go" snarvei for programmerere er muligheten til å teleportere direkte til en matchende brace. Dette er spesielt nyttig i brace-tung språk som Java, C #, JavaScript, etc., men det kan også vise seg nyttig når du går tapt i nestede parenteser.

opphøyet-tekst-samsvarende-brakett

Alt du trenger å gjøre er:

  • Ctrl + M (Windows, Linux)
  • Cmd + M (Mac)

Og skjønnheten i dette er at den kan teleportere fremover og bakover. Veldig nyttig for teleportering fra bunnen av en funksjon / metode til begynnelsen av det.

3. Søk innenfor hele prosjektet

Vi vet alle hvordan du bruker Finn-funksjonen for å lete etter tekst i gjeldende dokument eller kildefil, men Sublime Text tar det et skritt videre med muligheten til å søke i en hel prosjektmappe - ligner på hva som kan gjøres med grep på en kommando linje.

  • Ctrl + Shift + F (Windows, Linux)
  • Cmd + Shift + F (Mac)

Prosjektet søkes ikke bare raskt og effektivt, men det kan også endres med vanlige uttrykk, sårfølsomhet, og du kan til og med filtrere ut bestemte mapper fra søkebassenget.

4. Multitekstvalg

Har du noen gang hatt et stykke kode (eller et annet sett med tekst) der du trengte å gi nytt navn til en haug med de samme vilkårene? For eksempel, en variabel som er brukt dusinvis av ganger gjennom et skript. Hvis du vil endre navn på den, kan du bruke Finn og erstatt alle.

sublime-tekst-flere-valg

Eller du kan bruke den langt mer fleksible og nyttige Multi-Text Selection-funksjonen i Sublime Text. Alt du trenger å gjøre er å plassere markøren på begrepet du vil redigere og deretter trykke:

  • Alt + F3 (Windows, Linux)
  • Ctrl + Cmd + G (Mac)

Dette vil velge ALLE forekomster av det ordet i hele dokumentet - og siden Sublime Text støtter flere tekstbiletter, er alt du trenger å gjøre, type og ALLE forekomster vil bli redigert samtidig.

Eller hvis du bare vil velge noen få forekomster av ordet, kan du bruke:

  • Ctrl + D (Windows, Linux)
  • Cmd + D (Mac)

Hver gang du treffer snarveien, blir neste forekomst lagt til i multitekstvalget.

5. Kopier gjeldende linje

Linje duplisering er en dagligdagse funksjon i de fleste moderne tekstredigerere, men det er nyttig å kjenne snarveien for det i Sublime Text.

  • Ctrl + Shift + D (Windows, Linux)
  • Cmd + Shift + D (Mac)

Dette vil kopiere hele den nåværende linjen (selv om du ikke har markert noe) og kopiere den, og plassere den i linjen som ligger rett under - og hvis en linje allerede finnes nedenfor, legger Sublime Text bare inn og skyver de andre linjene ned.

Veldig nyttig å bruke i forbindelse med multitekstvalgfunksjonen nevnt ovenfor, spesielt når du lager en gjeng med hyperkoblinger i HTML, for eksempel.

6. Skift linje opp og ned

Har du noen gang skrevet en linje (eller linjer) med kode som måtte flyttes andre steder? En måte å få det der den trenger å gå, er å bruke kopi og lim, som fungerer godt nok for store biter av tekst. Du kan også bruke dra og slipp hvis du vil.

Men det er en enklere måte. Bare velg teksten du vil flytte og treff denne snarveien:

  • Ctrl + Shift + Opp eller Ned (Windows, Linux)
  • Ctrl + Cmd + Opp eller Ned (Mac)

Dette vil skifte hele tekstvalget opp eller ned med en linje. Det er uten tvil den enkleste måten å omorganisere kodelinjer, og hvis du ikke har noe uthevet, vil det automatisk skifte den nåværende linjen der markøren er.

7. Øyeblikkelig kommentar

Tenk deg at du har en stor del kode som må kommenteres, enten for feilsøking eller hva som helst annet - men kanskje du ikke vil bruke span-baserte kommentarkoder (for eksempel /* */ i C ++).

Jeg kan ikke fortelle deg hvor mange ganger jeg har tankeløst lagt // til begynnelsen av linjene for hånd for å kommentere hele delene av koden. Men med Sublime Text, kan det hele gjøres i ett fall:

  • Ctrl + / (Windows, Linux)
  • Cmd + / (Mac)

Bare marker hele bunken, trykk snarveien, og hver linje blir individuelt kommentert. Den samme snarveien vil ikke kommentere linjer som kommenteres.

Dette er veldig enkelt å huske fordi du skulle slå / tasten for å kommentere linjen uansett, ikke sant? Men den gode nyheten er at dette også fungerer for språk som HTML der kommentarer gjøres ved hjelp av , for eksempel.

8. Velg eller Slett nåværende linje

I lang tid pleide jeg å bruke en dobbelt tastetrykk-kombinasjon for å markere den nåværende koden: End, Shift + Home. Men da jeg byttet til et kompakt tastatur som manglet End and Home-nøkler, fant jeg meg selv med tap.

Heldigvis har Sublime Text en raskere måte å gjøre det på:

  • Ctrl + L (Windows, Linux)
  • Cmd + L (Mac)

Sublime Text har også en one-stroke-metode for å slette hele nåværende linje, selv om ingenting er uthevet:

  • Ctrl + Shift + K (Windows, Linux, Mac)

9. Bruk flere paneler

Hvis du bruker en stor widescreen-oppløsning (f.eks. 1080p), trenger du sannsynligvis ikke hele bredden på skjermen for en enkelt kildefil eller et dokument. Så hvorfor ikke dele Sublime Text i to side-by-side vinduer for mer produktivitet?

Naviger til Vis> Layout> Kolonner: 2 (eller bruk Alt + Skift + 2 snarveien) og voila!

sublime-tekst-flere-ruter

Ikke bare kan Sublime Text ha mer enn to kolonner, men det kan også skape vertikale ruter for de av dere som bruker en vertikal skjerm.

10. Bruk kommandopaletten

Nå kan du føle deg overveldet av alle disse forskjellige tastaturgenveiene og menyalternativene. Plus, bytte til musen bare for å velge menyalternativer er et stort sløsing med tid og en stor produktivitetsmord.

Så hvis du går bort fra denne artikkelen etter å ha lært bare en ting, la det være dette: lær å bruke Sublime Text Command Palette!

sublime-tekst-kommando-palett

Å hente kommandopalen:

  • Ctrl + Shift + P (Windows, Linux)
  • Cmd + Shift + P (Mac)

Og med kommandopaletten kan du utføre nesten hvilken som helst kommando som er tilgjengelig for Sublime Text bare ved å skrive det ut: Endre visningsalternativer, åpne bokmerker, bytte filer, etc. Og hvis du har plugins, kan de også installere nye palettkommandoer.

11. Lagre på tapt vindufokus

Hvis du er som meg, trykker du Ctrl + S (eller Cmd + S på Mac) en milliard ganger per minutt ut av frykten for at du mister dine dyrebare arbeider pågår. Ja, det er godt å bruke lagringsgenveien. Det er også godt å holde regelmessige data-sikkerhetskopier. 5 Grunnleggende sikkerhetskopieringsfakta Enhver Windows-bruker bør vite 5 grunnleggende sikkerhetskopieringsfakta. Hver Windows-bruker burde vite at vi aldri tryr for å minne deg om å lage sikkerhetskopier og holde din data trygt. Hvis du lurer på hva, hvor ofte, og hvor du skal sikkerhetskopiere filene dine, har vi rett frem svar. Les mer, men her er en feilbar for deg.

Kort sagt, hver gang du bytter fra Sublime Text til et annet vindu, kan Sublime Text umiddelbart lagre alle ikke lagrede filer. Aktiver det ved å åpne brukerinnstillingene dine og legge til:

"Save_on_focus_lost": true

Eller du kan bare aktivere denne funksjonen for bestemte språk ved å gå til / Pakker / Bruker / katalog, åpne .sublime-innstillingsfilen for språket du vil ha, og legg til samme innstilling der.

Hvorfor bruker du sublim tekst?

Selvfølgelig Sublime Text er ikke den eneste levedyktige teksteditoren der ute. De beste Mac Text Editors å bruke i 2018. De beste Mac Text Editors å bruke i 2018. Trenger du en ny tekstredigerer for Mac? Her er de beste gratis og betalte MacOS-tekstredaktørene for ren tekst, koding og alt i mellom. Les mer, men det er mange grunner til at det er en av de mest populære, de største er den raske ytelsen og dens massivt nyttige produktivitetsfunksjoner.

Det har vært mitt tekstredigeringsvalg i mange år, og jeg ser ikke at det snart endres.

Men jeg vil vite: hvorfor bruker du Sublime Text? Vet du om andre kule tips eller triks? Hvis du ikke bruker Sublime Text, hvorfor ikke og hva bruker du i stedet? Gi oss beskjed i en kommentar nedenfor!

In this article