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
能力有限,如有錯誤,多多指教!原創不易,點贊鼓勵一下吧!