vscode Handledning
Komma igång med vscode
Sök…
Anmärkningar
Det här avsnittet ger en översikt över vad vscode är och varför en utvecklare kanske vill använda den.
Det bör också nämna alla stora ämnen inom vscode och länka till relaterade ämnen. Eftersom dokumentationen för vscode är ny kan du behöva skapa initialversioner av relaterade ämnen.
versioner
| Version | Utgivningsdatum |
|---|---|
| 0.10.1-extensionbuilders | 2015/11/13 |
| 0.10.1 | 2015/11/17 |
| 0.10.2 | 2015/11/24 |
| 0.10.3 | 2015/11/26 |
| 0.10.5 | 2015/12/17 |
| 0.10.6 | 2015/12/19 |
| 0.10.7-insyns | 2016/01/29 |
| 0.10.8 | 2016/02/05 |
| 0.10.8-insyns | 2016/02/08 |
| 0.10.9 | 2016/02/17 |
| 0.10.10-insyns | 2016/02/26 |
| 0.10.10 | 2016/03/11 |
| 0.10.11 | 2016/03/11 |
| 0.10.11-insyns | 2016/03/11 |
| 0.10.12-insyns | 2016/03/20 |
| 0.10.13-insyns | 2016/03/29 |
| 0.10.14-insyns | 2016/04/04 |
| 0.10.15-insyns | 2016/04/11 |
| 1.0.0 | 2016/04/14 |
| 1.1.0-insider | 2016/05/02 |
| 1.1.0 | 2016/05/09 |
| 1.1.1 | 2016/05/16 |
| 1.2.0 | 2016/06/01 |
| 1.2.1 | 2016/06/14 |
| 1.3.0 | 2016/07/07 |
| 1.3.1 | 2016/07/12 |
| 1.4.0 | 2016/08/03 |
| översättning / 20160817,01 | 2016/08/17 |
| översättning / 20160826,01 | 2016/08/26 |
| översättning / 20160902,01 | 2016/09/02 |
| 1.5.0 | 2016/09/08 |
| 1.5.1 | 2016/09/08 |
| 1.5.2 | 2016/09/14 |
| 1.6.0 | 2016/10/10 |
| 1.6.1 | 2016/10/13 |
| översättning / 20161014,01 | 2016/10/14 |
| översättning / 20161028,01 | 2016/10/28 |
| 1.7.0 | 2016/11/01 |
| 1.7.1 | 2016/11/03 |
| översättning / 20161111,01 | 2016/11/12 |
| översättning / 20161118,01 | 2016/11/19 |
| 1.7.2 | 2016/11/22 |
| översättning / 20161125,01 | 2016/11/26 |
| översättning / 20161209,01 | 2016/12/09 |
| 1.8.0 | 2016/12/14 |
| 1.8.1 | 2016/12/20 |
| översättning / 20170123,01 | 2017/01/23 |
| översättning / 20172701,01 | 2017/01/27 |
| 1.9.0 | 2017/02/02 |
| översättning / 20170127,01 | 2017/02/03 |
| översättning / 20170203,01 | 2017/02/03 |
| 1.9.1 | 2017/02/09 |
| översättning / 20170217,01 | 2017/02/18 |
| översättning / 20170227,01 | 2017/02/27 |
| 1.10.0 | 2017/03/01 |
| 1.10.1 | 2017/03/02 |
| 1.10.2 | 2017/03/08 |
| översättning / 20170311,01 | 2017/03/11 |
| översättning / 20170317,01 | 2017/03/18 |
| översättning / 20170324,01 | 2017/03/25 |
| översättning / 20170331,01 | 2017/03/31 |
| 1.11.0 | 2017/04/06 |
| 1.11.1 | 2017/04/06 |
| översättning / 20170407,01 | 2017/04/07 |
| 1.11.2 | 2017/04/13 |
Installation eller installation
På Windows
- Ladda ner Visual Studio Code- installationsprogrammet för Windows.
- När det har laddats ner kör du installationsprogrammet (VSCodeSetup-version.exe). Det tar bara en minut.
Som standard är VS-kod installerad under C: \ Programfiler (x86) \ Microsoft VS-kod för en 64-bitars maskin.
Obs: .NET Framework 4.5.2 krävs för VS-kod. Om du använder Windows 7, se till att .NET Framework 4.5.2 är installerat.
Tips: Setup lägger eventuellt Visual Studio-kod till din% PATH%, så från konsolen kan du skriva 'kod.' för att öppna VS-kod i den mappen. Du måste starta om din konsol efter installationen för att ändringen i miljövariabeln% PATH% ska träda i kraft.
På Mac
- Ladda ner Visual Studio Code för Mac.
- Dubbelklicka på det nedladdade arkivet för att utöka innehållet.
- Dra Visual Studio Code.app till mappen Applications och gör den tillgänglig i Launchpad.
- Lägg till VS-kod i din docka genom att högerklicka på ikonen och välja Alternativ, Behåll i dockning.
Du kan också köra VS-kod från terminalen genom att skriva "kod" efter att du har lagt till den i sökvägen:
- Starta VS-kod.
- Öppna kommandopaletten (Ctrl + Shift + P) och skriv 'shell-kommando' för att hitta Shell-kommandot: Installera 'code' -kommandot i PATH-kommandot.
Starta om terminalen för att det nya $ PATH-värdet ska träda i kraft. Du kan skriva "kod." i vilken mapp som helst för att börja redigera filer i den mappen.
Obs: Om du fortfarande har det gamla kodaliaset i .bash_profile (eller motsvarande) från en tidig VS-kodversion, ta bort den och ersätt den genom att köra kommandot Shell: Installera 'kod' i PATH-kommandot.
På Linux
Debian- och Ubuntu-baserade distributioner
Det enklaste sättet att installera för Debian / Ubuntu-baserade distributioner är att ladda ner och installera .deb-paketet (64-bitars) antingen genom det grafiska programvaracentret om det är tillgängligt eller genom kommandoraden med:
sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies
Installering av .deb-paketet installerar automatiskt apt-förvaret och signeringsnyckeln för att aktivera automatisk uppdatering med den vanliga systemmekanismen. Observera att 32-bitars och .tar.gz-binärer också finns tillgängliga på nedladdningssidan.
Förvaret och nyckeln kan också installeras manuellt med följande skript:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
Uppdatera sedan paketets cache och installera paketet med:
sudo apt-get update
sudo apt-get install code # or code-insiders for insiders build
RHEL-, Fedora- och CentOS-baserade distributioner
Vi levererar för närvarande den stabila 64-bitars VS-koden i ett yum-arkiv. Följande skript installerar nyckeln och arkivet:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
Uppdatera sedan paketcachen och installera paketet med dnf (Fedora 22 och högre):
dnf check-update
sudo dnf install code
Eller på äldre versioner med yum:
yum check-update
sudo yum install code
openSUSE och SLE-baserade distributioner
Yumförvaret ovan fungerar också för openSUSE och SLE-baserade system. Följande skript installerar nyckeln och förvaret:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'
Uppdatera sedan paketets cache och installera paketet med:
sudo zypper refresh
sudo zypper install code
AUR-paket för Arch Linux
Det finns ett AUR-paket för underhåll av Arch User Repository för VS-kod.
Installera .rpm-paket manuellt .rpm-paketet (64-bitars) kan också laddas ner och installeras manuellt, men automatisk uppdatering fungerar inte om inte förvaret ovan är installerat. När den har laddats ner kan den installeras med din pakethanterare, till exempel med dnf:
sudo dnf install <file>.rpm
Observera att 32-bitars och .tar.gz-binärer också finns tillgängliga på nedladdningssidan .
Första steg (C ++): HelloWorld.cpp
Det första programmet man vanligtvis skriver på vilket språk som helst är "hejvärlden" -skriptet. Det här exemplet visar hur man skriver detta program och felsöker det med Visual Studio Code (jag hänvisar till Visual Studio Code som VS-kod från och med nu).
Skapa projektet
Steg 1 är att skapa ett nytt projekt. Detta kan göras på flera sätt. Det första sättet är direkt från användargränssnittet.
- Öppna VS-kodprogram. Du hälsas med standard välkomstskärmen (Observera att bilderna tas när du arbetar på en Mac, men de borde likna din installation):
Välj Ny fil på Start- menyn. Detta öppnar ett nytt redigeringsfönster där vi kan börja konstruera vårt manus. Gå vidare och spara den här filen (du kan använda menyn Arkiv > Spara för att göra detta). I det här exemplet kommer vi att kalla filen HelloWorld.cpp och placera den i en ny katalog som vi kommer att kalla VSC_HelloWorld / .
Skriv programmet. Detta bör vara ganska rakt fram, men känn dig fri att kopiera följande till filen:
#include <iostream>
int main() {
std::cout << "Hello world!" << std::endl;
return 0;
}
Kör koden
Nästa vill vi köra skriptet och kontrollera dess output. Det finns ett antal sätt att göra detta. Det enklaste är att öppna en terminal och navigera till katalogen som vi skapade. Du kan nu kompilera skriptet och köra det med gcc genom att skriva:
$ g++ HelloWorld.cpp -o helloworld
$ ./helloworld
Hello World!
Ja, programmet fungerade! Men detta är egentligen inte det vi vill ha. Det skulle vara mycket bättre om vi kunde köra programmet från VSCode själv. Vi har dock tur! VSCode har en inbyggd terminal som vi kan komma åt via menyn " Visa "> " Integrerad terminal ". Detta öppnar en terminal i den nedre halvan av fönstret, från vilken du kan navigera till VSC_HelloWorld- katalogen och köra kommandona ovan.
Vanligtvis gör vi detta genom att utföra en köruppgift . Från menyn väljer du " Uppgifter "> " Kör uppgift ... ". Du kommer att märka att du får en liten popup nära toppen av fönstret med ett felmeddelande (något i linje med
Första programmet (C ++): Hello World.cpp
Det här exemplet introducerar dig den grundläggande funktionaliteten för VS-kod genom att visa hur du skriver ett "hej värld" -program i C ++. Innan du fortsätter ska du se till att tillägget " ms-vscode.cpptools " är installerat.
Initiera projektet
Det första steget är att skapa ett nytt projekt. För att göra detta, ladda VS-kodprogrammet. Du bör hälsas med den typiska välkomstskärmen:
För att skapa det första programmet, välj " Start "> " Ny fil " från välkomstskärmen. Detta öppnar ett nytt filfönster. Spara filen (" File "> " Save ") i en ny katalog. Du kan namnge katalogen vad du vill, men detta exempel kommer att kalla katalogen " VSC_HelloWorld " och filen " HelloWorld.cpp ".
Skriv nu själva programmet (kopiera gärna texten nedan):
#include <iostream>
int main()
{
// Output the hello world text
std::cout << "Hello world!" << std::endl;
return 0;
}
Bra! Du kommer också att märka att eftersom du har installerat tillägget " ms-vscode.cpptools " så har du också ganska kodmarkering. Låt oss nu gå vidare med att köra koden.
Köra skriptet (grundläggande)
Vi kan köra " HelloWorld.cpp " från VS-koden själv. Det enklaste sättet att köra ett sådant program är att öppna den integrerade terminalen (" Visa "> " Integrerad terminal "). Detta öppnar ett terminalfönster i den nedre delen av vyn. Inifrån denna terminal kan vi navigera till vår skapade katalog, bygga och köra skriptet vi har skrivit.
Här har vi använt följande kommandon för att sammanställa och köra koden:
$ g++ HelloWorld.cpp -o hellowold
$ ./hellowold
Lägg märke till att vi får den förväntade Hello World! produktion.
Köra skriptet (lite mer avancerat)
Bra, men vi kan använda VS-koden direkt för att bygga och köra koden också. För detta måste vi först förvandla " VSC_HelloWorld " -katalogen till ett arbetsområde. Detta kan göras genom att:
- Öppna Explorer- menyn (överst mest objekt på den vertikala menyn längst till vänster)
- Välj knappen Öppna mapp
- Välj katalogen " VSC_HelloWorld " som vi har arbetat med.
Obs: Om du öppnar en katalog inom VS-koden (med " File "> " Open ... " till exempel) befinner du dig redan i ett arbetsområde.
Explorer- menyn visar nu innehållet i katalogen.
Därefter vill vi definiera de faktiska uppgifterna som vi vill att VS-kod ska köras. För att göra detta, välj " Uppgifter "> " Konfigurera standardbyggnadsuppgift ". Välj " Annat " i rullgardinsmenyn. Detta öppnar en ny fil som heter " uppgifter.json " som innehåller vissa standardvärden för en uppgift. Vi måste ändra dessa värden. Uppdatera den här filen så att den innehåller följande och spara den:
{
"version": "2.0.0",
"tasks": [
{
"taskName": "build",
"type": "shell",
"command": "g++ HelloWorld.cpp -o helloworld"
},
{
"taskName": "run",
"type": "shell",
"command": "${workspaceRoot}/helloworld"
}
]
}
Observera att ovanstående också skapar en dold .vscode- katalog i vår arbetskatalog. Det är här som VS-kod sätter konfigurationsfiler inklusive alla projektspecifika inställningsfiler. Du kan läsa mer om uppgifter här .
I exemplet ovan refererar ${workspaceRoot} till den översta katalogen i vårt arbetsområde, som är vår " VSC_HelloWorld " -katalog . För att bygga projektet inifrån metoden väljer du " Uppgifter "> " Kör bygguppgift ... " och väljer vår skapade " bygg " -uppgift och " Fortsätt utan att skanna uppgiften " från rullgardinsmenyerna som dyker upp. Sedan kan vi köra den körbara med " Uppgifter "> " Kör uppgift ... " och välja " köra " -uppgiften vi skapade. Om du har den integrerade terminalen öppen kommer du att märka att "Hello World!" text kommer att skrivas ut där.
Det är möjligt att terminalen kan stängas innan du kan se utgången. Om detta händer kan du infoga en kodrad som den här int i; std::cin >> i; strax före returrättet i slutet av huvudfunktionen main() . Du kan sedan avsluta skriptet genom att skriva valfritt nummer och trycka på <Enter> .
Och det är allt! Du kan nu börja skriva och köra dina C ++-skript inom VS-koden.