VSCode Linux的C++代碼格式化配置的實現(xiàn)
1、安裝clang-format工具
命令
~$ sudo apt-get install clang-format
安裝后,查找安裝的地址:
命令
~$ which clang-format
得到安裝地址:/usr/bin/clang-format
2、配置代碼格式化
2.1 全局用戶配置格式化代碼
(1)進入目錄全局vscode的setting.json目錄,命令:
cd ~/.config/Code/User/settings.json
(2)編譯文件,命令:
vi settings.json
在原文檔最后內(nèi)容后面添加以下選項:
"editor.formatOnSave": true,
"clang-format.executable": "/usr/bin/clang-format",然后,重新打開VSCode,按下Ctrl+S時會自動格式化代碼。
2.2 工作區(qū)配置格式化代碼
(1)進入當(dāng)前代碼工作區(qū),按下快捷鍵 Ctrl+Shift+P或者點擊右下角的設(shè)置按鍵,選擇Command Palete,輸入settings.json如下:


(2)在settings.json輸入配置命令:
{
"editor.formatOnSave": true,
"clang-format.executable": "/usr/bin/clang-format",
}保存后,在當(dāng)前工程下面,按下Ctrl+S保存時會自動格式化代碼。
代碼測試
a>格式化前:
#include <iostream>
int main()
{
int a = 1;
int b = 2;
int c = 3;
return 0;
}b>格式化后:
#include <iostream>
int main()
{
int a = 1;
int b = 2;
int c = 3;
return 0;
}(3)不用保存時格式化代碼,使用快捷鍵格式化代碼
如果不想在保存時格式化代碼,可以去掉上面的配置,如下:
{
//"editor.formatOnSave": true,
"clang-format.executable": "/usr/bin/clang-format",
}默認(rèn)的格式化代碼快捷鍵Ctrl+Shift+I
如下:

附加:
1、格式化代碼配置方法也可參考:
2、VSCode的插件下載官網(wǎng)地址:Extensions for Visual Studio family of products | Visual Studio Marketplace
到此這篇關(guān)于VSCode Linux的C++代碼格式化配置的實現(xiàn)的文章就介紹到這了,更多相關(guān)VSCode C++代碼格式化配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C語言示例講解動態(tài)/文件/靜態(tài)功能版本的通訊錄實現(xiàn)
通訊錄是一個可以記錄親人、好友信息的工具,這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)通訊錄管理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07
C++前綴樹字典樹的學(xué)習(xí)與模擬實現(xiàn)代碼示例
這篇文章主要介紹了C++前綴樹字典樹的學(xué)習(xí)與模擬實現(xiàn)代碼示例,Trie又被稱為前綴樹、字典樹,所以當(dāng)然是一棵樹,上面這棵Trie樹包含的字符串集合是{in,inn,int,tea,ten,to},每個節(jié)點的編號是我們?yōu)榱嗣枋龇奖慵由先サ?需要的朋友可以參考下2023-07-07
C++ 中 const和static readonly區(qū)別
這篇文章主要介紹了C++ 中 const和static readonly區(qū)別的相關(guān)資料,需要的朋友可以參考下2017-05-05
C語言中關(guān)于動態(tài)內(nèi)存分配的詳解
動態(tài)內(nèi)存是指在堆上分配的內(nèi)存,而靜態(tài)內(nèi)存是指在棧上分配的內(nèi)存。棧上分配的內(nèi)存是由系統(tǒng)分配和釋放的,空間有限,在復(fù)合語句或函數(shù)運行結(jié)束后就會被系統(tǒng)自動釋放而堆上分配的內(nèi)存則不會有這個問題。2021-09-09

