Als je een programmeur bent, ben je comfortabeler in het gebruik van een teksteditor of een volwaardige IDE-teksteditor 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 Handige trucs voor het beheersen van een nieuwe programmeertaal Het is prima 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 volgt, is Sublime Text 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.
Opmerking: 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 die) 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
Een andere handige "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
voor een opdracht lijn.
- 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 je hoeft te doen is je cursor op de term zetten die je wilt bewerken en dan 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 instanties 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 meertekstselectie.
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 Text.
- Ctrl + Shift + D (Windows, Linux)
- Cmd + Shift + D (Mac)
Hiermee wordt de gehele huidige regel gekopieerd (zelfs als u niets hebt gemarkeerd) en dupliceert u deze, en plaatst u deze in de regel die zich direct onder bevindt - en als een regel al hieronder bestaat, voegt Sublime Text deze 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 verplaatsen waar de cursor zich bevindt.
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 /
-toets zou willen gebruiken 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 (bijv. 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?
Navigeer 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 wegloopt van dit artikel, heb je maar één ding geleerd, laat dit zo zijn: leer het commandopalet van Sublime Text te 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 voor bepaalde talen alleen inschakelen door naar de map / Packages / User / te gaan, het bestand .sublime-settings te openen voor de gewenste taal en diezelfde instelling daar toe te voegen.
Waarom gebruik je sublieme 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. Meer lezen, 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!