De beste notitie-apps
Heb je ooit een geweldig idee gehad, maar ben je het vergeten omdat je het niet hebt genoteerd? Gelukkig heb je niet altijd pen en papier nodig om te noteren
De VS Code-terminal (Visual Studio Code) maakt tekstopdrachten mogelijk. De resultaten en uitvoer kunnen worden bekeken in de editor en het ondersteunt shells zoals bash, opdrachtprompt en PowerShell. Door code in de terminal bloot te leggen, kunnen gebruikers de terminal in verschillende vensters opsplitsen, door de opdrachtgeschiedenis navigeren, de shell-omgeving aanpassen en hun instellingen configureren voor een betere workflow.
Dit artikel gaat dieper in op het uitvoeren van code in een VS Code-terminal.
Code uitvoeren in de terminal
De VS Code-terminal is de opdrachtregel die rechtstreeks in het platform is geïntegreerd. Hiermee kunt u scripts uitvoeren, opdrachten uitvoeren en communiceren met het besturingssysteem van uw pc of andere ontwikkeltools zonder de codeomgeving te verlaten. Volg de onderstaande stappen om code uit te voeren in de VS Code-terminal:
node filename.js
python filename.py
g++ filename.cpp -o output && ./output
javac filename.java && java filename
ruby filename.rb
De geïntegreerde terminal in VS-code
De Visual Studio Code-terminal is volledig geïntegreerd en begint direct vanaf de root van de werkruimte. Het biedt editorintegratie met functies zoals foutdetectie en links. U kunt verschillende opdrachten uitvoeren, net zoals u dat op zelfstandige terminals zou doen.
Zo opent u een geïntegreerde terminal:
De terminal in VS Code heeft een aantal extra functionaliteiten genaamd shell-integratie. Het houdt bij waar opdrachten worden uitgevoerd. Met de sneltoets Ctrl+shift+C kunt u VS Code in een externe terminal openen.
De terminalshells
In een geïntegreerde terminal kunnen verschillende shells worden gebruikt. Deze worden vaak op de machine geïnstalleerd en de standaardwaarden worden uit de systeemstandaarden gehaald. Wanneer shells worden gedetecteerd, worden deze weergegeven in de vervolgkeuzelijst van de terminalprofielen.
Terminalbeheer
Aan de rechterkant van de terminalweergave bevinden zich de gebruikersinterface van terminaltabbladen. Elke terminal heeft een naam, kleur, pictogram en gegevensgroepversiering, indien aanwezig.
Terminalinstanties toevoegen:
Om de instanties te verwijderen:
Het is mogelijk om tussen verschillende terminalgroepen te navigeren via de focus volgende Ctr+PageDown en de focus vorige Ctrl+PageUp. Wanneer de status van een terminal verandert, kunnen er pictogrammen aan de rechterkant van de terminal verschijnen. U kunt de muisaanwijzer op het pictogram plaatsen om de statusinformatie te bekijken die mogelijk acties bevat.
Gesplitste deelvensters (groepen)
U kunt verschillende terminals naast elkaar hebben. Hiermee kunt u deelvensters onderverdelen en vervolgens een groep deelvensters maken om in te werken.
Om tussen terminals binnen een groep te navigeren, moet u zich concentreren op het vorige paneel door op ‘Alt+Links’ te drukken, of op het paneel dat volgt door op ‘Alt+Rechts’ te klikken. Wanneer u tabbladen binnen de lijst sleept en neerzet, herschikt u ze feitelijk. Wanneer u echter een tabblad naar het hoofdterminalgebied sleept, verplaatst u met succes een terminal van de ene groep naar de volgende.
Met het commando “Terminal: Unsplit” verplaatst u een terminal binnen zijn eigen groep. Dit wordt bereikt door met de rechtermuisknop op het contextmenu te klikken of via het opdrachtenpalet.
Terminals binnen het editorgebied
Terminals binnen de editor kunnen worden geopend met de opdrachten "Terminal: Nieuwe terminal maken in editorgebied" of "Terminal: Nieuwe terminal maken in editorgebied aan de zijkant." Dit kan ook worden bereikt door eenvoudigweg de terminal van de weergave naar het editorgebied te slepen. Normaal gesproken worden de terminaleditors op dezelfde manier weergegeven als normale editortabbladen.
Terminaleditors kunnen aan beide zijden worden geplaatst of kunnen in vele afmetingen worden gerangschikt via het editorgroeplay-outsysteem. De instelling “terminal.integrated.defaultLocation” wijzigt de standaard terminallocatie van het “editor”- of “view”-gebied.
Navigeren door de inhoud
Buffer verwijst naar terminalinhoud en het is dat gedeelte dat zich boven het "terugscrollen" of het onderste gezichtspunt bevindt. De instelling “terminal.integrated.scrollback” bepaalt de hoeveelheid scrollback die behouden blijft. De standaardwaarde is 1000 regels.
Navigeren door de buffer kan worden gedaan door verschillende opdrachten te volgen, waaronder:
Voor opdrachtnavigatie:
Normaal gesproken gebeurt het scrollen tegelijkertijd. U kunt echter configureren met behulp van de “terminal. Integrated.smoothscrolling” optie om in korte tijd te animeren.
Veelgestelde vragen
Wat moet ik doen als ik problemen ondervind bij het starten van de VS-terminal?
Als u problemen ondervindt bij het starten van de terminal, gaat u naar de probleemoplossingsgids waar u verdere hulp kunt krijgen.
Is het mogelijk om een beheerdersterminal te maken?
Normaal gesproken wordt een geïntegreerde shell uitgevoerd met VS Code-machtigingen. Als het de bedoeling is om de shell uit te voeren met beheerders- of andere toestemming, gebruik dan "runas.exe" en dergelijke andere hulpprogramma's in de terminal.
Stroomlijn de workflow met behulp van de VS Code Terminal
Het uitvoeren van code binnen de VS Code-terminal is efficiënt en handig, omdat u de editor niet hoeft te verlaten. Het stroomlijnt alle ontwikkelingstaken en u kunt schakelen tussen het uitvoeren van code en het coderen zelf. Uiteindelijk verbetert u de productiviteit en kunt u zich concentreren op het uitvoeren van code en het opsporen van fouten.
Heb je geprobeerd code uit te voeren in de VS Code-terminal? Wat was jouw ervaring? Laat het ons weten in de opmerkingen hieronder.
Heb je ooit een geweldig idee gehad, maar ben je het vergeten omdat je het niet hebt genoteerd? Gelukkig heb je niet altijd pen en papier nodig om te noteren
Als maker kun je veel ideeën in je hoofd hebben. Vaak kunnen ze complex zijn, waardoor het moeilijk voor u is om ze voor te stellen en aan anderen te presenteren.
Er gebeurt genoeg actie in het land Hyrule in “Tears of the Kingdom” terwijl Link de wereld verkent. De taken of missies die hij moet voltooien
Het lijkt alsof de wereld geobsedeerd is door het kijken naar Instagram Reels. Deze gemakkelijk te bekijken korte video's zijn razend populair geworden, met miljoenen kijkers
Snapchat is waarschijnlijk het meest bekend vanwege de innovatieve functie voor het delen van inhoud die verdwijnt zodra je groep deze heeft bekeken. Nu hebben de ontwikkelaars dat gedaan
Wanneer je zonder succes iemand probeert te bereiken via Messenger, is een van de mogelijke redenen dat je bent geblokkeerd. Het besef is niet prettig,
Tegenwoordig houden veel videogameconsoles bij hoeveel uur je hebt gespeeld voor elke game die je bezit. Als onderdeel van de nieuwste generatie consoles,
Heeft u een java.net.socketexeption-verbindingsfout gekregen tijdens het spelen van Minecraft? Als dat zo is, ben je niet de enige. Gebruikers hebben dit gemeld
Over het algemeen veroorzaken apparaten die naar spraakopdrachten luisteren niet al te veel problemen. De zin die wordt gebruikt om ze te activeren – of het nu ‘OK Google’, ‘Alexa’ of ‘Siri’ is
De meeste gebruikers posten Instagram Stories om hun dagelijkse activiteiten en belangrijke momenten in hun leven te delen. Voordat u een verhaal plaatst, wilt u dit misschien eerst doen
Soundboard is een computerprogramma dat applicaties zoals Discord helpt bij het creëren van coole geluidseffecten. Hiermee kunt u ook verschillende geluiden uploaden naar de
Microsoft Teams is het populairste hulpmiddel voor werkcommunicatie geworden en overtreft zelfs Skype en Slack. Maar het kan je niet helpen als het niet werkt. Als
Als je een fervent Roblox-gamer bent, ben je misschien al af en toe fouten tegengekomen op het platform. Toch kan foutcode 267 gemakkelijk als de meest gerangschikt worden
Google Forms is een webgebaseerde applicatie die wordt gebruikt om formulieren te genereren die helpen bij het verzamelen van gegevens. Het is een eenvoudige methode om registratieformulieren te maken,
Tijdens een stream heb je misschien gemerkt dat de namen van de recente volgers, donateurs of abonnees van de streamer verschijnen. Dit is een coole functie van streamers
Als je de aandacht van zoveel mogelijk kijkers probeert te trekken, wil je alle beschikbare CapCut-tools gebruiken. Overlays helpen bij het maken van een video
Het bekijken van verhalen in Telegram kan een geweldige functie zijn als ze afkomstig zijn van mensen die je kent, maar het zien van verhalen van vreemden kan ongewenst of irrelevant zijn,
Het Seizoenen-uitbreidingspakket in “De Sims 4” introduceert nieuwe gameplay-elementen die het dagelijkse leven van je Sim kunnen beïnvloeden: weer en temperatuur. Jouw Sims nu
Bijgewerkt op 14 november 2022 door Steve Larner, om de huidige Android/iOS-processen weer te geven om een Gmail zonder telefoonnummer te maken. Als u een nieuwe wilt maken
Hoewel Microsoft Word-documenten compatibel zijn met andere tekstverwerkers, moet u ze mogelijk opslaan als JPG- of GIF-afbeeldingen. Hoewel u uw