11 Sublim tekst tips for produktivitet og en raskere arbeidsflyt

11 Sublim tekst tips for produktivitet og en raskere arbeidsflyt / Produktivitet

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, Sublime Tekst er 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 i alle filer som finnes i en hvilken som helst lastet prosjektmappe.

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.

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 det gjeldende dokumentet eller kildefilen, 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 kommandolinje.

  • 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.

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

Linjepublisering er en verdslig 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 uthevet noe) og kopiere den, plasser 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økingsformål eller hva som helst annet - men kanskje du ikke vil bruke spanbaserte 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 lett å huske fordi du skulle treffe / nøkkel til å 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 (for eksempel 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?

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

Ikke bare kan Sublime Text ha mer enn to kolonner, men det kan også skape vertikale ruder for de 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!

Å 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”: sant

Eller du kan bare aktivere denne funksjonen for bestemte språk ved å gå til / Packages / Bruker / katalog, åpner .sublime-innstillinger filen 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!

Utforsk mer om: Produktivitet, Programmering, Tekstredigerer.