- Beheersing van het commandopalet en sneltoetsen om de workflow te optimaliseren.
- Geavanceerd bestandsbeheer, nauwkeurige regelnavigatie en efficiënte codebewerking.
- Het gebruik van debug- en refactoringtools om de softwarekwaliteit te verbeteren.
- Aanpassing van toetscombinaties aan het besturingssysteem en de geïnstalleerde extensies.
Als je urenlang programmeert, weet je dat het constant neerleggen van het toetsenbord om de muis te gebruiken erg vervelend is. Voor degenen onder ons die... Visual Studio-code, beheers de toetsenbord sneltoetsen of toetscombinaties Het gaat niet alleen om opscheppen, maar het is een noodzaak om te kunnen werken tijdens het schrijven. Deze editor is een echt Zwitsers zakmes waarmee we bijna elke taak met een simpele toetsencombinatie kunnen uitvoeren, waardoor de ontwikkeling veel soepeler verloopt.
Het is belangrijk om op te merken dat, hoewel Windows en Linux qua commando's vrij veel op elkaar lijken, er verschillen zijn. Kleine verschillen afhankelijk van het besturingssysteem.Bovendien schuilt de kracht van VS Code in het feit dat het niet alleen een editor is, maar een uitbreidbaar hulpmiddel; dit betekent dat je, afhankelijk van de plugins die je installeert, nieuwe combinaties kunt toevoegen om het maximale uit je werkomgeving te halen.
Hoe u uw snelkoppelingen kunt vinden en beheren
Als je verdwaalt tussen al die sleutels, geen zorgen, er zijn verschillende manieren om de weg terug te vinden. De snelste is via de CommandopaletDoor naar Weergave te gaan en vervolgens Snelkoppelingen te openen. Als u de traditionele manier verkiest, kunt u naar het menu Bestand gaan, Voorkeuren openen en selecteren Toetsenbord sneltoetsen.
Voor wie geen tijd wil verspillen aan het navigeren door menu's, is er een simpele truc: druk op + K en vervolgens + SDit brengt u direct naar het instellingenpaneel, waar u elke opdracht naar wens kunt bekijken en aanpassen, zodat de editor perfect aansluit op uw eigen manier van werken.
Essentiële opdrachten voor het dagelijks leven
Tijdens een workflow herhalen we constant bepaalde handelingen. Om de voortgang op te slaan, gebruiken we de klassieke methode. + S is koning, terwijl we om het actieve tabblad te sluiten gebruiken +F4Als u een nieuw venster helemaal opnieuw wilt openen, kunt u het volgende gebruiken: Ctrl + Shift + N.
Ook het bewerken van regels kent zijn trucjes. Als je bijvoorbeeld de hele regel wilt selecteren waar de cursor zich bevindt, gebruik dan... + LOm het in één keer te verwijderen zonder het te hoeven selecteren, heb je twee opties: + of de combinatie + + K.
Wat betreft het verplaatsen van codeblokken: het is ontzettend handig om code omhoog of omlaag te kunnen scrollen. Selecteer gewoon het codefragment en gebruik de scrollfunctie. + pijltje omhoog of omlaagAls u niets selecteert, verplaatst de editor de huidige lijnDit is ideaal om functies snel te herschikken zonder te hoeven knippen en plakken.
Wat betreft opmerkingen, je kunt dit regel voor regel doen of traditionele scheidingstekens gebruiken, maar de meest efficiënte manier is om het blok te selecteren en op Enter te drukken. + K en vervolgens + COm dit ongedaan te maken en de opmerkingen te verwijderen, hoeft u alleen maar de C in een U te veranderen: + K en + U.
Het navigeren door omvangrijke projecten kan een nachtmerrie zijn als je de sneltoetsen niet kent. Om in een oogwenk naar een willekeurig bestand in het project te springen, druk je op + P en typ de bestandsnaam. Als u zich al in een document bevindt en naar een specifieke regel wilt gaan, + g Het is je beste bondgenoot; je kunt er zelfs een dubbele punt en het kolomnummer aan toevoegen. uiterst nauwkeurig.
Als u in het huidige bestand naar een woord of zin wilt zoeken, Ctrl + F Dat is de standaard. Maar als je die term ook wilt vervangen door een andere in de cascade, dan moet je het volgende gebruiken: + HVoor de meer gevorderde gebruikers, Alt + Enter Hiermee kunt u alle resultaten van een zoekopdracht in één keer selecteren, waardoor u meerdere resultaten tegelijk kunt bewerken.
Om de werkruimte te beheren, Ctrl + B Het wordt gebruikt om de linkerzijbalk te verbergen of weer te geven, zodat je meer ruimte hebt voor code. Als de regel te lang is en buiten het scherm valt, Alt+Z Het activeert automatische lijnaanpassing, waardoor u niet horizontaal hoeft te scrollen.
Debugging- en refactoringtools
Er komt een moment dat de code niet meer werkt en je de foutopsporingsmodus moet inschakelen. Om te beginnen met debuggen, druk je op de toets. F5 Dat is de sleutel. Als je de instructies stap voor stap wilt doorlopen, kun je gebruikmaken van F11 hun taken op zich nemen of F10 om ze over te slaan. Om het hele debugproces te stoppen, gebruikt u Shift + F5.
Refactoring is essentieel voor het schoon houden van code. Als je een variabele of functie in het hele project moet hernoemen, F2 Het is de magische opdracht die het op een intelligente manier doet. Om direct naar de definitie van een element te springen, kun je op drukken. F12Dit bespaart u de moeite om handmatig op te zoeken waar die variabele is gedeclareerd.
Er zijn ook hulpmiddelen voor het analyseren van de structuur. Ctrl+Shift+O Het toont de code in een symbolenlijstformaat, terwijl Ctrl+Shift+M Open het venster 'Problemen' om compilerwaarschuwingen te bekijken. Als u de aanroephiërarchie van een methode wilt zien, Ctrl + K en vervolgens T Zij zullen je het antwoord geven.
Om het proces te voltooien, vergeet niet dat u de geïntegreerde terminal aan de onderkant kunt openen met Ctrl+`Hiermee kun je consolecommando's uitvoeren zonder de editor te verlaten. Het beheersen van deze tools verandert de programmeerervaring, waardoor je je kunt concentreren op de logica in plaats van op de tool zelf.
De combinatie van gestroomlijnde navigatie, de mogelijkheid om direct complete codeblokken te bewerken en het gebruik van ingebouwde debugtools maakt Visual Studio Code een onovertroffen omgeving. Door deze sneltoetsen in je spiergeheugen te integreren, verminder je vermoeidheid aanzienlijk en win je aan uitvoeringssnelheid, wat een wereld van verschil maakt in elk professioneel project.




