Bästa tillägg för programmering i C eller C++ med Visual Studio Code

Även om programmering brukade göras i vilken vanlig textredigerare som helst, har saker och ting förändrats mycket idag. Tack vare programmera IDE (en serie program utformade för att hjälpa oss att programmera mer effektivt, med färre fel och med olika hjälpmedel och feldetekterings- och korrigeringssystem), kan programmerare utföra sina projekt mer effektivt och mindre benägna att göra misstag och fel. Och ju mer specialiserad IDE är på det språk vi ska använda, desto bättre.

Det finns många program för detta ändamål, men ett av de mest kända som vi kan hitta är Visual Studio Code . Detta program är en vanlig textredigerare utvecklad av Microsoft som OpenSource-programvara och helt gratis för alla typer av användare så att vem som helst kan programmera på praktiskt taget alla språk.

Bästa tillägg för programmering i C eller C++ med Visual Studio Code

Vad är Visual Studio Code-tillägg

Denna editor kan specialisera sig på vissa språk eller andra tack vare dess tillägg. Det här är små tillägg som vi kan ladda ner och installera ovanpå editorn för att tillhandahålla ytterligare funktioner eller funktioner som inte är tillgängliga som standard. Vi kan till exempel lägga till syntaxstöd för andra språk, förbättra programmets gränssnitt, lägga till integrationer med andra plattformar (som t.ex. GitHub ), har nya kodfelsökare och mycket mer.

Det finns flera sätt att söka efter tillägg i editorn. Den första av dem, den mest manuella (och minst rekommenderade) är att göra det från Visual Studio Code Marketplace . Och det andra, det bekvämaste och snabbaste, är att göra det från själva programmet, från ” förlängningar " sektion.

Extensiones C Visual Studio Code

Här kommer vi att kunna söka efter alla tillägg som publicerats inom Microsoft Marketplace, ladda ner det och installera det i programmet med bara ett klick. Vi kan också se tilläggen som vi redan har installerat i programmet och inaktivera den vi inte vill använda, och till och med avinstallera dem så att de inte tar upp plats.

Därefter ska vi se vilka som är de väsentliga tilläggen för att kunna programmera på bästa möjliga sätt i C eller C++ med detta program.

Tillägg för C eller C ++

Om vi ​​ska programmera i något av dessa två populära programmeringsspråk måste vi veta att vi kan hitta tillägg av alla slag. Vissa av dem tjänar till att förbättra syntaxmarkeringen av funktioner, andra låter oss göra det aktivera funktioner som IntelliSense eller en bättre debugger, och andra tillåter oss till exempel att integrera andra tjänster.

Visual Studio Code levereras som standard med flera tillägg för C och C++ installerade som standard tack vare C/C++ Extension Pack. Dessa är:

  • Bättre C ++ Syntax – Förbättrar syntaxmarkering för dessa språk.
  • C/C++ : IntelliSense och debugger.
  • C / C ++ teman : teman för att förbättra synen på kod på dessa språk.
  • CMake : möjliggör användning av CMake i VSC.
  • CMake-verktyg : möjliggör användning av verktyg och funktioner för att bättre arbeta med CMake.
  • Fjärrkontroll – WSL : låter oss öppna vilken katalog som helst med Windows Subsystem för Linux.
  • Doxygen Documentation Generator : låter dig enkelt generera Doxygen-dokumentation.
  • Fjärrkontroll – Behållare : öppna mappar eller arkiv direkt i Docker.
  • Fjärrkontroll – SSH : öppna valfri mapp på en fjärrdator med SSH.

Och utöver detta kan vi också installera många andra tillägg för att förbättra driften av IDE och göra vår programmering mycket bättre.

En av de första tilläggen som vi kommer att se är Code Runner . Tack vare det kommer vi att kunna köra utdrag eller kodfiler direkt från själva redigeringsfönstret, utan att behöva kompilera eller konfigurera något annat. Det bästa med det här tillägget är att det är kompatibelt med en oändlighet av programmeringsspråk, och framhäver bland många andra C, C ++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy , PowerShell, BAT / CMD, BASH / SH, F # Script, F # (NET Core), C # Script, C # (NET Core), VBScript, TypeScript, Visual Basic NET och Swift.

För det andra kommer vi att prata om ett annat tillägg som försöker förbättra en av standardfunktionerna som ingår i detta program: C ++ Intellisense . Vad denna tillägg gör är att lägga till ett nytt Intellisense-system för C och C++ med hjälp av GNU Global-taggarna. Perfekt för dig som vill skapa gratis programvara.

Har du problem eller bygger för att kompilera och köra din kod? C / C ++ Kör kompilering är tillägget du letar efter. Denna plugin tillåter oss att enkelt kompilera och exekvera vilken kod som helst, bara genom att trycka på en tangent på vårt tangentbord, F6 (eller F7, om vi vill exekvera specifika parametrar). Självklart, om vi är på Linux vi måste installera gcc, och om vi är på fönster mingw.

Det finns inget tråkigare än att inkludera biblioteken med de funktioner som vi ska använda under vår programmering. Och för att hjälpa oss med den här uppgiften finns det en förlängning som heter Inkludera autoslutförande . Bara genom att skriva kommandot "#inkludera" kommer tillägget att söka i de angivna katalogerna efter alla befintliga bibliotek, och vi kommer att kunna se en rad rekommendationer för att lägga till dem automatiskt.

Och om vi fortsätter med autoslutförandet kan vi hitta ett annat mycket mer komplett tillägg att installera: Kite Autocomplete . Detta tillägg ger oss ett komplett automatiskt kompletteringssystem för en mängd programmeringsspråk (Python, Java, Go, PHP, C / C # / C ++, Javascript, HTML / CSS, Typescript, React, Ruby, Scala, Kotlin, Bash, Vue och React) baserat på AI. Det vill säga, tack vare det kan vi spara mycket tid när vi skriver kommandon och funktioner.

Hur används VSC-tillägg?

Beroende på vilket tillägg vi ska använda kan vi använda dem på ett eller annat sätt. Det mest normala, och vad de flesta av dem gör, är att när tillägget är installerat är det redan öppet och laddat in i programmet, redo att använda det. Vissa kan användas automatiskt, till exempel de automatiska kompletteringarna, och andra måste anropas med ett kortkommando eller genom att utföra en specifik uppgift.

För att ta reda på hur ett tillägg fungerar och hur vi kan dra nytta av det, vad vi måste göra är att läsa butikens fil. Vi kan hitta detta där vi har laddat ner tillägget, och i det kommer vi att se en förklaring av hur det fungerar.

Slutligen kommer vi ihåg att om en tillägg stör driften av en annan (till exempel med två auto-kompletterande), måste vi inaktivera en. Vi kan göra detta från tilläggssektionen i Visual Studio Code, med hjälp av knapparna "Inaktivera" eller "Avinstallera". När det är klart kommer allt att fungera normalt igen.