最初學C語言用的是VS2015。雖然VS功能強大,但是因為功能太強大了導致剛開始學的時候經常抓瞎。所以初學的話或者只是想編寫幾個簡單的測試程序可以單純的使用文本編輯器+編譯器。因此本文使用VSCode這一個強大而又簡單的文本編輯器,並在Code上配置環境,實現簡單的IDE。並且針對安裝VSCode時漏選添加VSCode到鼠標右鍵選項給出解決方案。
添加右鍵菜單,用VSCode打開文件和文件夾
右鍵菜單,沒有用VSCode打開的選項。原因是沒有勾選相關的選項,具體見下圖。

解決方案
- 把以下的代碼復制到記事本,然后另存為后綴名為
.reg - 雙擊執行,提示是否導入時選擇是。
- 大功告成
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%1\""
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="Open with Code"
"Icon"="D:\\Program Files\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"D:\\Program Files\\Microsoft VS Code\\Code.exe\" \"%V\""
PS:
以上代碼在網上復制的
”Icon“代表菜單選項前面的ico圖標
”@=“后面的路徑代表VSCode安裝路徑,具體的路徑需要根據自己的實際情況修改。
設置成功后效果圖如下:

MinGW64編譯環境配置
下載安裝好的VSCode還只是空殼,只能編輯文檔而已。還需要配置編譯環境,這里我使用的是MinGW64的編譯器。配置步驟如下
1. 下載MinGW64
鏈接在此:MinGW64
當然也可以自己去下載,解壓后的文件如下:

2. 將MinGW64解壓到C盤根目錄

3. 配置用戶環境變量
注意這里最好是設置用戶變量,不要設置系統變量

4. 在VSCode中進行配置
在VSCode中按F1,搜索C/C++出現下面彈框
點擊紅框標出的選項,按如下方式進行設置

5. 運行helloWorld.c
創建一個新的test文件夾,並在其中創建helloworld.cpp輸入如下代碼:
#include <iostream>
using namespace std;
int main()
{
cout << "hello world!";
return 0;
}
第一次執行編譯任務需要配置這個任務。選擇菜單欄【終端】→【配置任務】

在彈出的待選項中選擇"C/C++: gcc.exe build active file"(如果是C++則應是"g++.exe build active file")下面紅框中選哪個都行。因為同時配置了環境變量和VSCode環境,所以會出現兩個。

這時一個tasks.json文件將被自動創建並保存在.vscode中,並自動打開,直接關閉即可。
下面就可以開始編譯代碼文件了,選擇【終端】→【運行生成任務】(快捷鍵Ctrl+Shift+B)

點擊編譯后可以在右邊看到.exe執行文件。這時【終端】→【新終端】。在下面的終端中輸入.\helloworld.exe回車運行。出現如下結果。

大功告成!!!
