Annons

Om du är programmerare är du antingen mer bekväm med en textredigerare eller en fullständig IDE, och ditt val kommer troligen beror på de programmeringsspråk du använder. Men om du går textredigeringsvägen, Sublime Text är kungen.

Observera att Sublime Text inte bara är för programmerare, men programmerare kommer att få det bästa av det. Det kan också vara användbart för enkla uppgifter som att hålla att göra-listor (med hjälp av plugin-programmet PlainTasks), redigera konfigurationsfiler eller skriva buntmanus.

Här är en handfull tips som lyfter Sublime Text över sina konkurrenter, vilket gör den mer produktiv och lättare att använda.

Notera: Jag kommer att fokusera på Sublime Text 3, men det kan finnas en viss överlappning med Sublime Text 2.

1. Gå snabbt till fil, linje eller symbol

Sublime Text gör det lätt att navigera mellan hundratals eller till och med tusentals filer utan att röra musen någonsin. Det finns tre viktiga ”Quick-Go” (jag gjorde det upp) genvägar att veta.

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

Du ser en popup där du kan börja skriva vad som helst. Sublime Text tar din inmatning och visar en fuzzy matchning i realtid av alla filer som finns i någon laddad projektmapp.

sublima-text-snabb go-någonstans

Du kan också gå direkt till en viss rad:

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

Och du kan gå direkt till en viss symbol:

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

2. Gå snabbt till matchande konsol

En annan användbar ”Quick-Go” -genväg för programmerare är möjligheten att teleportera direkt till en matchande stag. Detta är särskilt användbart i brace-tunga språk som Java, C #, JavaScript etc. men det kan också visa sig vara användbart när du går vilse i kapslade parenteser.

sublima-textmatchnings-fäste

Allt du behöver göra är att:

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

Och det fina med detta är att det kan teleportera framåt OCH bakåt. Mycket användbart för teleportering från botten av en funktion / metod till början av den.

3. Sök inom hela projektet

Vi vet alla hur man använder funktionen Sök för att leta efter text i det aktuella dokumentet eller källfilen, men Sublime Text tar det ett steg längre med möjligheten att söka i en hel projektmapp - liknande till vad kan man göra med grep på en kommandorad.

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

Projektsökningen är inte bara snabb och effektiv, utan den kan också modifieras av reguljära uttryck, skiftkänslighet och du kan till och med filtrera bort vissa mappar från sökpoolen.

4. Val av flera text

Har du någonsin haft en kod (eller någon annan uppsättning text) där du behövde byta namn på ett gäng med samma termer? Till exempel en variabel som har använts flera gånger i ett skript. För att byta namn på det kan du använda Sök & ersätt alla.

sublima-text-flera val

Eller så kan du använda den mycket mer flexibla och användbara Multi-Text Selection-funktionen i Sublime Text. Allt du behöver göra är att placera markören på den term du vill redigera och sedan slå:

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

Detta kommer att välja ALLA instanser av det ordet i hela dokumentet - och eftersom Sublime Text stöder flera textkarameller, behöver du bara skriva och ALLA instanser redigeras samtidigt.

Eller om du bara vill välja några få instanser av ordet kan du använda:

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

Varje gång du trycker på genvägen läggs nästa instans till i val av flera text.

5. Duplicera aktuell rad

Linjeduplicering är en vardaglig funktion i de flesta moderna textredigerare, men det är bra att känna till genvägen för den i Sublime Text.

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

Detta kommer att kopiera hela den aktuella raden (även om du inte har markerat något) och duplicera den och placera den i rad som är direkt under - och om en rad redan finns nedan sätter Sublime Text bara in den och trycker på de andra linjerna ner.

Mycket användbart att använda i samband med funktionen för val av flera text som nämns ovan, särskilt när du till exempel skapar ett gäng hyperlänkar i HTML.

6. Skift linje upp och ner

Har du någonsin skrivit en rad (eller rader) med kod som behövde flyttas någon annanstans? Ett sätt att få det dit det behöver gå är att använda kopiera och klistra in, vilket fungerar tillräckligt bra för stora bitar med text. Du kan också använda dra och släpp om du vill.

Men det finns ett enklare sätt. Välj bara den text du vill flytta och tryck på den här genvägen:

  • Ctrl + Shift + Up eller Down (Windows, Linux)
  • Ctrl + Cmd + Upp eller Ner (Mac)

Detta ändrar hela textvalet upp eller ner med en rad. Det är överlägset det enklaste sättet att ordna om kodrader, och om du inte har något markerat kommer det automatiskt att flytta den aktuella raden där markören är.

7. Omedelbar kommentar

Föreställ dig att du har en stor bit kod som måste kommenteras, oavsett för felsökningsändamål eller vad som helst annat - men kanske du inte vill använda spanbaserade kommentartaggar (t.ex. /* */ i C ++).

Jag kan inte berätta för dig hur många gånger jag har medföljande lagt till // i början av rader för hand för att kommentera hela kodavsnitt. Men med sublim text kan allt göras i ett fall:

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

Markera bara hela biten, tryck på genvägen så kommer varje rad att kommenteras individuellt. Samma genväg kommer att kommentera rader som kommenteras.

Det här är väldigt lätt att komma ihåg eftersom du skulle träffa / nyckel för att kommentera raden ändå, eller hur? Men den goda nyheten är att detta också fungerar för språk som HTML där kommentarer görs med och , till exempel.

8. Välj eller radera aktuell rad

Under en lång tid brukade jag använda en dubbel tangenttryckningskombination för att markera den aktuella kodraden: Slut, Skift + Hem. Men när jag bytte till ett kompakt tangentbord som saknade slut- och hemtangenter, befann jag mig förlorat.

Lyckligtvis har Sublime Text ett snabbare sätt att göra det:

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

Sublime Text har också en metod med en takt för att radera hela den aktuella raden, även om ingenting markeras:

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

9. Använd flera fönster

Om du använder en stor widescreen-upplösning (t.ex. 1080p) behöver du förmodligen inte hela skärmbredden för en enda källfil eller ett dokument. Så varför inte dela Sublime Text i två sida vid sida-rutor för mer produktivitet?

Navigera till Visa> Layout> Kolumner: 2 (eller använd genvägen Alt + Shift + 2) och voila!

sublima-text-flera-rutor

Inte bara kan Sublime Text ha mer än två kolumner, utan det kan också skapa vertikala rutor för dig som använder en vertikal bildskärm.

10. Använd kommandopaletten

Nu kanske du känner dig överväldigad av alla dessa olika kortkommandon och menyalternativ. Plus att byta till musen bara för att välja menyalternativ är ett enormt slöseri med tid och en stor produktivitetsdödare.

Så om du går bort från den här artikeln och bara har lärt dig en sak, låt det vara det: lära dig att använda Sublime Text's Command Palette!

sublima-text-kommando-palett

Så här tar du upp kommandopaletten:

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

Och med kommandopaletten kan du köra nästan alla kommandon som är tillgängliga för sublim text genom att bara skriva in den: ändra visningsalternativ, öppna bokmärken, byta filer osv. Och om du har plugins kan de också installera nya palettkommandon.

11. Spara på Lost Window Focus

Om du är som jag trycker du på Ctrl + S (eller Cmd + S på Mac) en miljard gånger per minut av rädsla för att du kommer att förlora dina pågående verk. Ja, det är bra att slita på spara genvägen, och det är också bra att göra ha regelbundna säkerhetskopior av data 5 Grundläggande säkerhetskopieringsfakta Varje Windows-användare bör vetaVi tröttnar aldrig på att påminna dig om att göra säkerhetskopior och skydda dina data. Om du undrar vad, hur ofta och var du ska säkerhetskopiera dina filer har vi raka svar. Läs mer , men här är en misslyckad säkerhet för dig.

Kort sagt, varje gång du byter från Sublime Text till ett annat fönster kan Sublime Text omedelbart spara alla osparade filer. Aktivera det genom att öppna dina användarinställningar och lägga till:

“Save_on_focus_lost”: sant

Eller så kan du bara aktivera den här funktionen för vissa språk genom att gå till /Packages/User/ katalog, öppna .sublime-settings fil för det språk du vill ha och lägg till samma inställning där.

Varför använder du sublim text?

Sublime Text har varit min val av textredigerare i flera år, och jag ser inte att det kommer att ändras snart.

Men jag vill veta: varför använder DU Sublime Text? Känner du till några andra coola tips eller tricks? Om du inte använder Sublime Text, varför inte och vad använder du istället? Låt oss veta i en kommentar nedan!

Naturligtvis sublim text är inte den enda hållbara textredigeraren där ute, men det finns många skäl till varför det är en av de mest populära, de största är dess snabba prestanda och dess massivt användbara produktivitetsfunktioner, inklusive en omfattande uppsättning kortkommandon som vi har sammanställt till en lista till dig. Använd vår Sublime Text-kortkommandon fuskar ark Snabbarket Sublime Text 3 SnabbkommandonSnabba upp textredigering i Sublime Text 3 med våra snabbarknappar. Läs mer för att påskynda ditt arbetsflöde ytterligare.

Joel Lee har en B.S. inom datavetenskap och mer än sex års yrkeserfarenhet. Han är chefredaktör för MakeUseOf.