11 Sublime Text Tips voor productiviteit en een snellere workflow
Als je een programmeur bent, ben je comfortabeler in het gebruik van een teksteditor of een volwaardige IDE-tekstredacteuren versus IDE's: welke is beter voor programmeurs? Teksteditors versus IDE's: welke is beter voor programmeurs? Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden enig inzicht om u te helpen bij het nemen van die beslissing. Meer lezen, en uw keuze zal waarschijnlijk afhangen van de programmeertalen die u gebruikt 7 Handige trucs voor het beheersen van een nieuwe programmeertaal 7 Nuttige trucs voor het beheersen van een nieuwe programmeertaal Het is goed om overweldigd te zijn wanneer u leert programmeren. Je zult dingen waarschijnlijk zo snel vergeten als je ze leert. Deze tips kunnen u helpen om al die nieuwe informatie beter te bewaren. Lees verder . Maar als je de teksteditorroute gaat, Sublime Text is de koning.
Merk op dat Sublime Text niet alleen voor programmeurs is, maar dat programmeurs er het meeste baat bij zullen hebben. Het kan ook handig zijn voor eenvoudige taken zoals het bijhouden van takenlijsten (met behulp van de PlainTasks-plug-in), het bewerken van configuratiebestanden of het schrijven van batchscripts Dip Your Toes in Batch File Programming voor Windows Doop uw tenen in Batch File Programming voor Windows Waarom u laat eenvoudige, repetitieve taken je vervelen? Als u niet kunt delegeren, innoveer! Met Windows kunt u eenvoudige kleine programma's maken, batchbestanden genoemd, die voor deze vermoeiende taken zorgen. Lees verder .
Hier zijn een handvol tips die Sublime Text boven zijn concurrenten verheffen, waardoor deze productiever en gebruiksvriendelijker worden.
Notitie: Ik zal me concentreren op Sublime Text 3, maar er kan wat overlap zijn met Sublime Text 2.
1. Snel-Ga naar bestand, lijn of symbool
Sublime Text maakt het triviaal eenvoudig om tussen honderden of zelfs duizenden bestanden te navigeren zonder ooit je muis aan te raken. Er zijn drie belangrijke “Quick-Go” (Ik verzon dat) snelkoppelingen om te weten.
- Ctrl + P (Windows, Linux)
- Cmd + P (Mac)
Je ziet een pop-up waarin je alles kunt typen. Sublime Text neemt uw invoer en toont een real-time fuzzy match van alle bestanden die aanwezig zijn in elke geladen projectmap.
Je kunt ook rechtstreeks naar een bepaalde regel gaan:
- Ctrl + G (Windows, Linux)
- Cmd + G (Mac)
En je kunt direct naar een bepaald symbool gaan:
- Ctrl + R (Windows, Linux)
- Cmd + R (Mac)
2. Quick-Ga naar bijpassende bracket
Nog een handig “Quick-Go” sneltoets voor programmeurs is de mogelijkheid om rechtstreeks naar een bijpassende brace te teleporteren. Dit is vooral handig in brace-zware talen zoals Java, C #, JavaScript, etc. maar het kan ook handig zijn als je verdwaald bent in geneste haakjes.
Alles wat je moet doen is:
- Ctrl + M (Windows, Linux)
- Cmd + M (Mac)
En de schoonheid hiervan is dat het vooruit EN achteruit kan teleporteren. Zeer handig om vanaf de onderkant van een functie / methode naar het allereerste begin te teleporteren.
3. Zoeken binnen het volledige project
We weten allemaal hoe we de functie Zoeken moeten gebruiken om naar tekst te zoeken in het huidige document of bronbestand, maar Sublime Text gaat nog een stap verder met de mogelijkheid om een hele projectmap te doorzoeken - vergelijkbaar met wat kan worden gedaan met grep
op een opdrachtregel.
- Ctrl + Shift + F (Windows, Linux)
- Cmd + Shift + F (Mac)
Het project zoekt niet alleen snel en efficiënt, maar het kan ook worden gewijzigd door reguliere expressies, hoofdlettergevoeligheid en u kunt zelfs bepaalde mappen uit de zoekpool filteren.
4. Multi-Text Selectie
Heb je ooit een stukje code (of een andere set tekst) gehad waarin je een aantal dezelfde termen moest hernoemen? Bijvoorbeeld een variabele die tientallen keren door een script is gebruikt. Om de naam te wijzigen, kunt u Zoeken & Alles vervangen gebruiken.
Of u kunt de veel flexibelere en handigere functie voor het selecteren van meerdere teksten in Sublime-tekst gebruiken. Het enige dat u hoeft te doen, is uw cursor op de term zetten die u wilt bewerken en vervolgens op:
- Alt + F3 (Windows, Linux)
- Ctrl + Cmd + G (Mac)
Dit selecteert ALLE instanties van dat woord in het hele document - en aangezien Sublime Text meerdere tekstcursussen ondersteunt, hoeft u alleen maar te typen en ALLE exemplaren worden tegelijkertijd bewerkt.
Of als u slechts enkele instanties van het woord wilt selecteren, kunt u het volgende gebruiken:
- Ctrl + D (Windows, Linux)
- Cmd + D (Mac)
Telkens wanneer u op de snelkoppeling drukt, wordt de volgende instantie toegevoegd aan de multitekstselectie.
5. Huidige lijn dupliceren
Lijnduplicatie is een alledaagse functie in de meeste moderne teksteditors, maar het is handig om de snelkoppeling ervoor te kennen in Sublime-tekst.
- Ctrl + Shift + D (Windows, Linux)
- Cmd + Shift + D (Mac)
Hiermee wordt de hele huidige regel gekopieerd (zelfs als u niets hebt gemarkeerd) en dupliceert u deze, en plaatst u deze in de regel die er direct onder ligt - en als een regel al hieronder bestaat, voegt Sublime Text het gewoon in en duwt de andere regels naar beneden.
Zeer handig om te gebruiken in combinatie met de hierboven genoemde multi-text selectie functie, vooral bij het maken van een aantal hyperlinks in HTML, bijvoorbeeld.
6. Lijn omhoog en omlaag verplaatsen
Heb je ooit een regel (of regels) code geschreven die ergens anders naartoe moest? Een manier om het te krijgen waar het naartoe moet is kopiëren en plakken, wat goed genoeg is voor grote hoeveelheden tekst. Je kunt ook slepen en neerzetten gebruiken als je wilt.
Maar er is een eenvoudigere manier. Selecteer gewoon de tekst die u wilt verplaatsen en klik op deze snelkoppeling:
- Ctrl + Shift + Up of Down (Windows, Linux)
- Ctrl + Cmd + omhoog of omlaag (Mac)
Hierdoor wordt de volledige tekstselectie één regel omhoog of omlaag verschoven. Het is verreweg de gemakkelijkste manier om coderegels opnieuw in te delen en als je niets gemarkeerd hebt, zal het automatisch de huidige regel verschuiven waar de cursor staat.
7. Momentopname
Stel je voor dat je een groot stuk code hebt dat moet worden becommentarieerd, of het nu voor het opsporen van fouten of wat dan ook is - maar misschien wil je geen span-gebaseerde commentaartags gebruiken (zoals / * * /
in C ++).
Ik kan je niet vertellen hoe vaak ik gedachteloos het begin van de regels handmatig heb toegevoegd om hele secties van de code uit te kletsen. Maar met Sublime Text kan het allemaal in één keer worden gedaan:
- Ctrl + / (Windows, Linux)
- Cmd + / (Mac)
Markeer het hele blok, druk op de snelkoppeling en elke regel wordt individueel becommentarieerd. Met dezelfde snelkoppeling worden regels verwijderd die zijn becommentarieerd.
Dit is echt gemakkelijk te onthouden omdat je de /
sleutel om de lijn toch uit te kletsen, toch? Maar het goede nieuws is dat dit ook werkt voor talen zoals HTML waar opmerkingen worden gemaakt met behulp van , bijvoorbeeld.
8. Selecteer of Wis huidige lijn
Lange tijd gebruikte ik een dubbele toetscombinatie om de huidige coderegel te markeren: Einde, Shift + Home. Maar toen ik overschakelde naar een compact toetsenbord zonder End- en Home-toets, merkte ik dat ik verlies boekte.
Gelukkig heeft Sublime Text een snellere manier om dit te doen:
- Ctrl + L (Windows, Linux)
- Cmd + L (Mac)
Sublime Text heeft ook een eentaktmethode voor het verwijderen van de gehele huidige regel, zelfs als niets is gemarkeerd:
- Ctrl + Shift + K (Windows, Linux, Mac)
9. Gebruik meerdere vensters
Als u een grote breedbeeldresolutie gebruikt (bijvoorbeeld 1080p), hebt u waarschijnlijk niet de volledige breedte van uw scherm nodig voor één enkel bronbestand of document. Dus waarom zou u Sublime Text niet splitsen in twee naast elkaar gelegen vensters voor meer productiviteit?
Navigeren naar Beeld> Layout> Kolommen: 2 (of gebruik de sneltoets Alt + Shift + 2) en voila!
Sublime-tekst kan niet alleen meer dan twee kolommen bevatten, maar het kan ook verticale vensters maken voor degenen onder u die een verticale monitor gebruiken.
10. Gebruik het opdrachtpalet
Inmiddels kun je je overweldigd voelen door al deze verschillende sneltoetsen en menu-opties. Bovendien is het overschakelen naar de muis om menuopties te selecteren een enorme verspilling van tijd en een grote productiviteitsmisdadiger.
Dus als je dit artikel verlaat, heb je maar één ding geleerd, laat dit zo zijn: leer het palet met opdrachten van Sublime Text gebruiken!
Om het commandopalet tevoorschijn te halen:
- Ctrl + Shift + P (Windows, Linux)
- Cmd + Shift + P (Mac)
En met het opdrachtpalet kunt u bijna elke opdracht uitvoeren die beschikbaar is voor Sublime-tekst, gewoon door het uit te typen: weergave-opties wijzigen, bladwijzers openen, bestanden wisselen, enzovoort. En als u plug-ins hebt, kunnen ze ook nieuwe paletopdrachten installeren.
11. Bespaar op verloren raamfocus
Als je op mij lijkt, druk je een miljard keer per minuut op Ctrl + S (of Cmd + S op Mac) uit de angst dat je je kostbare lopende werk kwijtraakt. Ja, het is goed om de veilige snelkoppeling te verslijten, en het is ook goed om regelmatige gegevensback-ups te maken. 5 Elementaire back-upfeiten Elke Windows-gebruiker zou moeten weten We zullen u nooit moe- ten herinneren aan het maken van back-ups en het bewaren van uw gegevens veilig. Als u zich afvraagt wat, hoe vaak en waar u een back-up van uw bestanden moet maken, hebben we rechttoe rechtaan antwoorden. Lees meer, maar hier is een failsafe voor u.
Kortom, elke keer dat u van Sublime Text naar een ander venster schakelt, kan Sublime Text alle niet-opgeslagen bestanden onmiddellijk opslaan. Schakel het in door uw gebruikersvoorkeuren te openen en toe te voegen:
“save_on_focus_lost”: waar
Of u kunt deze functie alleen voor bepaalde talen inschakelen door naar de / Arrangementen / User / map, het openen van de .subliem-settings bestand voor de gewenste taal en diezelfde instelling daar toevoegen.
Waarom gebruik je Sublime-tekst?
Natuurlijk is Sublime Text niet de enige levensvatbare teksteditor die er is De beste Mac-teksteditors te gebruiken in 2018 De beste Mac-teksteditors te gebruiken in 2018 Hebt u een nieuwe teksteditor nodig voor uw Mac? Hier zijn de beste gratis en betaalde macOS-teksteditors voor platte tekst, codering en alles daartussenin. Read More, maar er zijn veel redenen waarom het een van de meest populaire is, de grootste zijn de snelle prestaties en de enorm nuttige productiviteitsfuncties.
Het is al jaren mijn favoriete teksteditor en ik zie dat niet snel veranderen.
Maar ik wil weten: waarom gebruik je Sublime-tekst? Kent u nog andere leuke tips of trucs? Als u Sublime Text niet gebruikt, waarom niet en wat gebruikt u in plaats daarvan? Laat het ons weten in een reactie hieronder!
Ontdek meer over: Productiviteit, Programmeren, Teksteditor.