VScode安裝、配置和使用

零、前言

VSCode全稱是Visual Studio Code,是微軟推出的一個跨平臺的編輯器,能夠在windows、Linux、IOS等平臺上運行,通過安裝一些插件可以讓這個編輯器變成一個編譯器。VSCode支持C++、Python、Java、C#、Go等多種語言,功能強大、插件豐富並且啓動速度極快,值得每個開發人員嘗試一把!

一、下載

1、下載地址

官方下載網址:https://code.visualstudio.com/download#

2、版本

根據自己的電腦和系統直接下載需要的版本就行,官方提供的各個平臺的版本如下圖:
在這裏插入圖片描述

二、安裝

1、腦殘安裝

VSCode安裝很簡單,勾選好我接受協議、安裝過程中注意安裝路徑設置、環境變量默認自動添加到系統中,一路Next到底就行。
在這裏插入圖片描述

2、界面介紹

VScode安裝完成後,啓動界面如下,整個面板的介紹在下面圖中,可以根據自己的需要擴展插件、設置編輯器主題顏色等等。
在這裏插入圖片描述

三、擴展插件

1、擴展介紹

點擊界面的插件擴展,會自動推薦一些你可能需要安裝的插件,你也可以在上部搜索框搜索自己需要的插件。
在這裏插入圖片描述

2、安裝插件

我這裏安裝了C++和Python兩種語言的插件,安裝後的插件可以禁用和卸載,如下所示介紹。
在這裏插入圖片描述

VScode還有個強大之處就是會根據你的語言選擇和工程,自動推薦你需要做的配置,這個不在細說,使用過程中就知道了。

3、已經安裝的插件

VSCode安裝完插件再次啓動後,點擊擴展插件,就會自動羅列出已經安裝的插件有哪些,我這裏安裝了C++插件、Python插件、C++智能提示插件和MarkDown語法檢測插件,可以根據自己的需要自由擴展,並且每種語言或者工具不僅僅一種插件,可以根據插件的詳情介紹選擇安裝哪一個。
在這裏插入圖片描述

四、VSCode使用

這裏以C++環境配置使用來進行說明,其他語言的大同小異,可以根據自己語言來進行創建工程,大概流程都是一樣的。

1、添加工作空間

創建工程前需要先給添加一個工作空間(一個文件夾),可以從歡迎界面或者VSCode的菜單欄上的file進行添加,如下圖。
在這裏插入圖片描述

添加工作空間前,需要先提前創建好自己需要的工作空間,我這裏已經提前創建好了工作空間VSCodeWork,選中這個工作空間目錄可以添加新的文件或者文件夾等等。
在這裏插入圖片描述

2、創建工程

在工程空間VSCodeWork上右鍵創建一個工程文件夾HelloWorld,在文件夾HelloWorld上創建一個helloWorld.cpp文件。
在這裏插入圖片描述

3、配置工程

編寫完代碼後,就需要配置VSCode編譯C++的運行環境了,這裏需要配置幾個文件,VSCode的配置文件都是json格式的。

1)c_cpp_properties.json

按F1,在彈出的命令窗口中輸入C++,選擇C++配置文件選項,會自動生成C++相關的屬性配置文件。
在這裏插入圖片描述

生成的文件中會有一些平臺、文件路徑、調試模式、語言等屬性,自動填充,可以根據自己的需要進行修改。
在這裏插入圖片描述

2)launch.json

點擊調試->創建一個launch.json文件->選擇調試環境C++(Windows)->cl.exe build and debug active file,如下。
在這裏插入圖片描述
aunch.json配置文件,需要手動添加preLaunchTask字段,該字段需要和task.json中的label字段內容保持一致,字段內容可以隨意填寫比如可以寫:build如下:
在這裏插入圖片描述

3)tasks.json

按F1輸入task命令,會列出很多可供選擇的任務配置項,這裏選擇Configure Task就可以,也可以根據需要選擇其他配置項,選擇這個後會再讓你選擇編譯命令,我的window下因爲安裝了VS2017,這裏就選擇使用cl.exe build active file來編譯程序。
在這裏插入圖片描述
生成的tasks.json文件如下:
在這裏插入圖片描述

4)運行工程

VSCode比較麻煩的地方就是,調試運行的配置太過麻煩了,經過上面的配置後還不能直接去運行代碼,直接運行還是會報錯,需要先保存剛纔的配置,關閉VSCode。由於我這裏是藉助VS2017做的編譯,需要從VS2017的開發人員命令提示符,進入到VSCode的工作空間,在命令領提示符中使用命令:code . 啓動VSCode才能運行工程,操作如下:
在這裏插入圖片描述
在這裏插入圖片描述

運行結果如下:
在這裏插入圖片描述

4、其他配置方法

使用VSCode在windows下調試C++程序還是有點麻煩的!當然,如果你僅僅把它當做一個編輯器使用的話,那它還是很完美的。在linux下相對簡單一些,如果在windows下安裝配置好GCC的話,使用GCC進行調試的話,大致配置方法就和linux差不多了。

具體方法和VSCode的使用可以參考微軟官方網站:https://code.visualstudio.com/docs/cpp/config-mingw

能力有限,如有錯誤,多多指教!原創不易,點贊鼓勵一下吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章