Ⅰ 如何在VSCode內編譯運行C++
在
visual
studio
code中編譯運行c/c++代碼方法:
可以使用
code
runner
-
visual
studio
marketplace
。安裝好這個插件,不用進行任何配置就能直接編譯並運行,默認情況下使用的是gcc和g++。有需要的話也可以更改配置文件來使用其他編譯器,比如clang。
Ⅱ vscode使用教程是
vscode使用教程:
安裝:
安裝的東西沒什麼好說的,自行下載安裝吧,伙計。
配置:
用戶配置:
vscode的用戶配置分3個級別,分別是默認配置、全局配置和工作區配置,優先順序也依次遞增。對於團隊項目,一些規范可以通過項目目錄下建一個.vscode/setting.json文件進行配置。
快捷鍵綁定:
參考官方文檔,文檔中列出了所有指令對應的快捷鍵。快捷鍵我只修改了兩個與系統軟體沖突的。
代碼片段:
這個功能很像webstorm的live template的功能,雖然提示的時候沒有webstorm那麼精準和順手,不過總的來說,夠用。
設置語法遵循TextMate代碼片段語法,你可以通過安裝別人寫好的snippet插件,如果別人寫的snippet你用得不爽,那麼自己寫也簡單。
之前使用這個代碼片段有個痛點就是只能用方向鍵上下選擇提示,如果能使用ctrl+n/p上下選擇的話就更舒服了,沒想到現在已經支持了。
另外,有沒有人知道怎麼設置代碼提示內容,比如輸入result提示了XPathResult是什麼鬼。
插件:
4個月前剛知道vscode的時候,那時感覺插件還沒有那麼多,現在重新看了一下,真是應有盡有。牛逼啊!
這里介紹幾個我用過覺得不錯的插件
用戶配置同步 Visual Studio Code Settings Sync。Git 歷史 Git History。
文件圖標 vscode-icons。縮進輔助線 Guides。
Visual Studio Code(以下簡稱vscode)是一個輕量且強大的代碼編輯器,支持Windows,OS X和Linux。
內置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態系統,可通過安裝插件來支持C++、C#、python、PHP等其他語言。
Ⅲ VScode使用筆記
1. 設置
方法一:在UI界面設置,方法是:設置鍵->Settings
方法二:也可以打開setting.json文件進行設置,方法是:設置鍵->Command Palette,在選擇框的下拉列表中選擇「Preferences: Open Settings (JSON)」
2. 控制台
按Ctrl+Shift+P打開VSCode控制台,在控制台中輸入命令可以實現很多功能。
3. 打開工程
在VSCode界面點擊File->Open Folder,然後選擇文件夾
在終端中運行code [project path]
4. 配置文件
用VSCode打開一個工程後,它會在工程中建一個.vscode文件夾,裡面有三個文件
tasks.json (compiler build settings)
launch.json (debugger settings)
c_cpp_properties.json (compiler path and IntelliSense settings)
5. 環境配置
c_cpp_properties.json文件主要是設置系統級的大環境,基本上不用改,除非有第三方庫
{
"configurations": [
{
"name": "Linux",
"browse": {
"path": [
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true
},
"includePath": [
"${workspaceFolder}"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "clang-x64"
}
],
"version": 4
}
6. 編譯
6.1. 自定義編譯
主要通過 設置任務(動作)來實現。
tasks.json文件相當於vscode的.sh或.bat文件,用來記錄一系列操作的宏。
一系列動作,那就可以用來設置 如何編譯文件,如何 運行文件,幾乎.sh能乾的都可以干。
打開控制台,輸入Tasks: Configure Tasks,再選擇Create tasks.json file from templates,選擇Others模板,就自動生成了一個tasks.json文件,編寫參數來調整設置。
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build1111", //你的設置文件名,可隨便起
"type": "shell", //運行task的平台,一般是shell
"command": "bash ./build.sh", //普通的shell命令,運行你的.sh文件
"group": {
Ⅳ 怎麼用VScode 寫並編譯運行C++代碼
配置當然是可以的.
比如最簡單的寫一個編譯
+
運行的命令,
再作為一個任務,
可以指定對應的快捷鍵.
除此之外,
還可以使用
problem
matcher
將編譯器報的錯誤反應到文件對應的位置,
非常方便.
之前就試過給
rust
寫編譯任務和
problem
matcher
配置,
妥妥的~
實際上你在
VS
Code
中按下相關快捷鍵
(比如默認的
Ctrl+Shift+B
for
build,
F5
for
debug),
如果沒有相關配置
VS
Code
會自動為你生成一個模板,。
Ⅳ vscode配置文件的關系
簡單來說,vscode是一款文本編輯器,而不是ide。這就是說,vscode只提供編輯的環境而不提供編譯的環境,如果想要用vscode來集成開發環境,則必須經過以下幾步:
安裝必須的編譯器(比如mingw,python,texlive等)
配置相應編譯環境(添加環境變數等)
安裝匹配的vscode的拓展插件
通過拓展插件提供的「屬性」將外部編譯器鏈接到vscode
同時,一個文本編輯器肯定不會提供運行程序的功能,vscode也是如此。要運行程序,有如下幾種方法:
vscode的一些拓展插件中會提供配置好的終端和運行程序的命令,我們可以直接使用;
vscode中有專門運行程序的拓展插件code-runner,可以安裝後使用;
vscode提供了對數種終端的介面,我們可以在vscode中像使用cmd小黑框那樣使用終端,由此我們可以在vscode終端中運行程序;
這樣,我們大致了解了使用vscode編譯、運行程序的方法。
vscode的配置
首先,我們要明確vscode的配置的最小單元是文件夾,即可以使用打開文件夾功能我們可以把不同的文件夾鏈接到不同的外部編譯器、實現不同的快捷任務、快速進行debug和詳細設定拓展插件的功能等等。
因此,我們先速覽vscode的配置結構,如下圖:
可以看到,
vscode下有全局設置settings.json;之後是工作區,和工作區設置settings.json,一個工作區包含了多個文件夾;
每個文件夾中有相同的.vscode文件夾,這個文件夾中的三個文件settings.json,tasks.json,launch.json,它們就是配置的核心。
每個文件夾通過配置可以編譯運行不同語言的文件:c++,python和html,同時可以通過同一個工作區直接訪問,這就是vscode的集成性和方便性。