聽聞澤源大佬要裝VSCode了,我感到誠惶誠恐,特地寫下此教程祝大佬一臂之力(此處應有%%%),話不多說,我們開始
VScode的安裝
https://code.visualstudio.com/
官網鏈接,選擇是個自己系統的版本下載安裝
C++環境配置
進入到VSCode以後,進入這個界面
點擊拓展圖標(或者按ctrl+shift+X進入)
進入拓展選項以後,在搜索欄中搜索C++,下載C++拓展包
如果有使用中文版的需求,在同樣的地方安裝中文包
VSCode支持多種神奇的插件,在文章的末尾筆者將給出自己常用的幾種插件和主題
編譯器的配置
安裝完C++環境包後,開始配置編譯器環境
如果此前安裝過DEVC++或者CodeBlocsks等IDE,可以直接使用IDE自帶的MinGW編譯器,若沒有請到MinGW官網下載對應系統版本的編譯器包(很有可能你下不下來,下載下來了安裝可能也會遇到很大的麻煩,所以還是用其他IDE自帶的吧,舒服)
本教程我們使用DEVC++自帶的MinGW進行配置
首先,檢查系統環境變量中MinGW的環境變量是否正常
如果存在紅框框選的變量,則跳過這一環節,如果沒有,將其添加到你的環境變量中,同時確保DEVC++的這條變量在最上邊,否則到時候會報錯
隨後在你的任意一個硬盤中新建一個文件夾,並用VScode打開
在左側欄中新建一個後綴名爲cpp的文件
然後在左側代碼編輯框裏敲上一個HELLO WORLD!
本着一站式服務的原則,我們把這個HELLO WORLD!
的代碼也貼出來,省的大家敲了
#include<bits/stdc++.h>
using namespace std;
int main()
{
puts("hello world!");
system("pause");
return 0;
}
然後按ctrl+shift+d
運行,你會發現左側出現這樣一個框框
點擊創建launch.json文件,選擇C++(GDB/LLDB),g++.exe創建launch.json,然後可以根據自己的喜好配置一下,如果懶得不想配置,可以用下面這個
{
// 使用 IntelliSense 瞭解相關屬性。
// 懸停以查看現有屬性的描述。
// 欲瞭解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "E:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "爲 gdb 啓用整齊打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
]
}
注意把"miDebuggerPath"
行的地址換成你的gdb.exe所在位置
保存以後,繼續挑食剛纔的cpp文件,你會發現系統給你報了個錯
這個時候千萬不要慌,喝口水冷靜一下以後,點擊配置任務,然後你就得到了一個tasks.json
文件(記得在最上方選擇的時候選擇cpp的那個)
然後根據你的喜好配置這個文件,如果比較懶得就用下面這個
{
// 有關 tasks.json 格式的文檔,請參見
// https://go.microsoft.com/fwlink/?LinkId=733558
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++.exe build active file",
"command": "E:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin\\g++.exe",
"args": [
"-std=c++11",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "E:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
看到那一串地址了吧,把他改成你自己的地址
好了,保存以後再運行一下
如果沒有報錯的話,恭喜你,你的環境配置成功了!,快去寫bug吧!
插件推薦
其實筆者也是一個新手,嘗試過的插件不多,接下來給大家介紹幾個
Atom One Dark Theme:某一個主題,Atom風格的,看起來很舒服
Code Runner:調試運行的時候很好用,唯一的缺點就是好像支持輸入?
TabNine:基於深度學習的代碼補全插件,很智能~
Code Spell Checker:命名神器,取變量名困難症的福音
Bracket Pair Colorizer:調括號的,增強括號的可讀性
就這了,覺得主題不滿意的就搜THEME去找,開始你的炸彈秀吧
最後加一個,
在寫算法題的時候,大家可能都要用到模板,這裏我在教一下大家添加代碼模板
點擊左上角文件,首選項,用戶代碼片段,添加新片段,然後自己配置就好了,
懶得同學可以用我下面這個
調用的時候直接寫你的片段名然後回車就好了
{
"Print to console": {
"scope": "cpp",
"prefix": "cpp",
"body": [
"#include <bits/stdc++.h>",
"using namespace std;",
"typedef pair<int,int>PII;",
"const int N = 1e6+10;",
"$1",
"int main() {",
"",
"",
"",
"",
"",
"",
" return 0;",
"}",
""
],
"description": "A cpp file template."
}
}
需要什麼自己加就好了
完結撒花~