Parhaat laajennukset ohjelmointiin C- tai C++-kielellä Visual Studio Coden avulla

Vaikka ohjelmointi tehtiin ennen millä tahansa pelkällä tekstieditorilla, nykyään asiat ovat muuttuneet paljon. Kiitokset IDE:iden ohjelmointi (sarja ohjelmia, jotka on suunniteltu auttamaan meitä ohjelmoimaan tehokkaammin, vähemmillä virheillä ja erilaisilla apuvälineillä ja virheiden havaitsemis- ja korjausjärjestelmillä), ohjelmoijat voivat toteuttaa projektejaan tehokkaammin ja harvemmin tehdä virheitä ja virheitä. Ja mitä erikoisempaa IDE on kieleen, jota aiomme käyttää, sitä parempi.

Tätä tarkoitusta varten on monia ohjelmia, mutta yksi tunnetuimmista, joita voimme löytää, on Visual Studio -koodi . Tämä ohjelma on pelkkä tekstieditori, jonka on kehittänyt Microsoft OpenSource-ohjelmistona ja täysin ilmainen kaikentyyppisille käyttäjille, joten kuka tahansa voi ohjelmoida käytännössä millä tahansa kielellä.

Parhaat laajennukset ohjelmointiin C- tai C++-kielellä Visual Studio Coden avulla

Mitä ovat Visual Studio Code -laajennukset

Tämä editori voi erikoistua joihinkin kieliin tai muihin laajennustensa ansiosta. Nämä ovat pieniä lisäosia, jotka voimme ladata ja asentaa editorin päälle tarjotaksemme lisätoimintoja tai ominaisuuksia, jotka eivät ole saatavilla vakiona. Voimme esimerkiksi lisätä syntaksituen muille kielille, parantaa ohjelman käyttöliittymää, lisätä integraatioita muihin alustoihin (esim. GitHub ), sisältää uusia koodivirheenkorjauksia ja paljon muuta.

On olemassa useita tapoja etsiä laajennuksia editorissa. Ensimmäinen niistä, manuaalisin (ja vähiten suositeltava) on tehdä se alkaen Visual Studio Code Marketplace . Ja toinen, mukavin ja nopein, on tehdä se itse ohjelmasta, " Laajennukset "-osiosta.

Laajennukset C Visual Studio Code

Täällä voimme etsiä mitä tahansa Microsoft Marketplacessa julkaistua laajennusta, ladata sen ja asentaa sen ohjelmaan yhdellä napsautuksella. Voimme myös nähdä ohjelmaan jo asentamamme laajennukset ja poistaa käytöstä ne laajennukset, joita emme halua käyttää, ja jopa poistaa ne, jotta ne eivät vie tilaa.

Seuraavaksi aiomme nähdä, mitkä ovat olennaisia ​​​​laajennuksia, jotta voimme ohjelmoida parhaalla mahdollisella tavalla C- tai C ++ -kielellä tällä ohjelmalla.

C- tai C++-laajennukset

Jos aiomme ohjelmoida jollakin näistä kahdesta suositusta ohjelmointikielestä, meidän on tiedettävä, että voimme löytää kaikenlaisia ​​laajennuksia. Jotkut niistä parantavat funktioiden syntaksin korostusta, toiset mahdollistavat sen ottaa käyttöön ominaisuuksia, kuten IntelliSense tai parempi debuggeri, ja muut esimerkiksi antavat meille mahdollisuuden integroida muita palveluita.

Visual Studio Codessa on vakiona useita C- ja C++-laajennuksia, jotka on asennettu oletusarvoisesti C / C ++ -laajennuspaketin ansiosta. Nämä ovat:

  • Parempi C++-syntaksi – Parantaa näiden kielten syntaksin korostusta.
  • C/C++ : IntelliSense ja debuggeri.
  • C / C ++ -teemat : teemoja parantaaksesi koodinäkymää näillä kielillä.
  • CTee : mahdollistaa CMaken käytön VSC:ssä.
  • CMake-työkalut : mahdollistaa työkalujen ja toimintojen käytön työskennelläksesi paremmin CMaken kanssa.
  • Kaukosäädin – WSL : antaa meille mahdollisuuden avata minkä tahansa hakemiston Windows-alijärjestelmällä Linuxille.
  • Doxygen Documentation Generator : mahdollistaa Doxygen-dokumentaation luomisen helposti.
  • Kaukosäädin – Säiliöt : avaa kansiot tai tietovarastot suoraan Dockerissa.
  • Kaukosäädin - SSH : avaa mikä tahansa kansio etäkoneella SSH:lla.

Ja tämän lisäksi voimme asentaa myös monia muita laajennuksia parantaaksemme IDE:n toimintaa ja tehdäksemme ohjelmoinnistamme paljon parempia.

Yksi ensimmäisistä laajennuksista, jonka tulemme näkemään, on Code Runner . Sen ansiosta voimme suorittaa katkelmia tai kooditiedostoja suoraan itse editori-ikkunasta ilman, että meidän tarvitsee kääntää tai määrittää mitään muuta. Parasta tässä laajennuksessa on, että se on yhteensopiva useiden ohjelmointikielten kanssa, korostaen muun muassa 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 ja Swift.

Toiseksi, aiomme puhua toisesta lisäyksestä, joka pyrkii parantamaan yhtä tämän ohjelman oletustoiminnoista: C ++ Intellisense . Tämä laajennus lisää uuden Intellisense-järjestelmän C:lle ja C++:lle GNU Global -tunnisteiden avulla. Ihanteellinen niille, jotka haluavat luoda ilmaisia ​​ohjelmistoja.

Onko sinulla ongelmia koodin kääntämisessä ja suorittamisessa? C / C ++ Compile Run on etsimäsi laajennus. Tämän laajennuksen avulla voimme kääntää ja suorittaa minkä tahansa koodin helposti painamalla näppäimistön näppäintä F6 (tai F7, jos haluamme suorittaa tiettyjä parametreja). Tietenkin jos olemme mukana Linux meidän on asennettava gcc, ja jos olemme päällä Windows mingw.

Mikään ei ole tylsempää kuin sisällyttää ohjelmoinnin aikana käytettävien toimintojen kirjastot. Ja auttamaan meitä tässä tehtävässä on laajennus nimeltä Sisällytä automaattinen täydennys . Vain kirjoittamalla komennon "#include" laajennus etsii määritetyistä hakemistoista kaikkia olemassa olevia kirjastoja, ja voimme nähdä sarjan suosituksia niiden lisäämiseksi automaattisesti.

Ja jatkamalla automaattista täydennystä, voimme löytää toisen paljon täydellisemmän laajennuksen asennettavaksi: Leijan automaattinen täydennys . Tämä laajennus tuo meille täydellisen automaattisesti täydentävän järjestelmän useille ohjelmointikielille (Python, Java, Go, PHP, C / C # / C ++, Javascript, HTML / CSS, Typescript, React, Ruby, Scala, Kotlin, Bash, Vue ja React) perustuvat tekoälyyn. Eli sen ansiosta voimme säästää paljon aikaa kirjoittaessamme komentoja ja toimintoja.

Miten VSC-laajennuksia käytetään?

Riippuen laajennuksesta, jota aiomme käyttää, voimme käyttää niitä tavalla tai toisella. Tavallisin asia, ja useimmat heistä tekevät, on, että kun laajennus on asennettu, se on jo auki ja ladattu ohjelmaan valmiina käyttämään sitä. Joitakin voidaan käyttää automaattisesti, esimerkiksi automaattisia täydentäviä, ja toiset on kutsuttava pikanäppäimellä tai suorittamalla tietty tehtävä.

Saadaksemme selville, miten laajennus toimii ja kuinka voimme hyödyntää sitä, meidän on luettava myymälän tiedosto. Löydämme tämän sieltä, missä olemme ladaneet laajennuksen, ja siinä näemme selityksen sen toiminnasta.

Lopuksi muistamme, että jos yksi laajennus häiritsee toisen toimintaa (esimerkiksi kaksi automaattista täydennystoimintoa), meidän on poistettava yksi käytöstä. Voimme tehdä tämän Visual Studio Coden laajennusosiossa käyttämällä "Poista käytöstä" tai "Poista" -painikkeita. Kun se on tehty, kaikki toimii taas normaalisti.