vscode配置自动保存,自动格式化(谷歌规范), 智能提醒

1.下载vscode,进行安装,这里忽略

2.创建settings.json文件(在.vscode文件夹下, mac 使用command+shift+p,搜索即可),将下列代码进行粘贴

//settings.json

{

"python.pythonPath": "/Users/zjx/anaconda3/bin/python3",

"code-runner.executorMap": {

"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

},

"editor.renderWhitespace": "all",

"editor.renderLineHighlight": "all",

"editor.formatOnSave": true,

"code-runner.runInTerminal": true,

"code-runner.ignoreSelection": true,

"code-runner.enableAppInsights": false,

"C_Cpp.updateChannel": "Insiders",

"[makefile]": {

"editor.insertSpaces": true

},

"C_Cpp.default.includePath": [

"/usr/local/opt/opencv@3/include"

// "/usr/local/Cellar/opencv/4.0.1/include/opencv4"

// "/usr/local/include/opencv4"

]

"C_Cpp.updateChannel": "Insiders",

"http.proxySupport": "off",

"workbench.iconTheme": "vscode-icons", //取消左侧自动聚焦

"explorer.autoReveal": false,

"[c]": {

"editor.defaultFormatter": "ms-vscode.cpptools" //默认格式化工具

},

"[cc]": {

"editor.defaultFormatter": "ms-vscode.cpptools" //默认格式化工具

},

"[h]": {

"editor.defaultFormatter": "ms-vscode.cpptools" //默认格式化工具

},

"editor.formatOnSave": true, //文件保存时自动格式化

"editor.formatOnPaste": true, //代码粘贴时自动格式化

"editor.formatOnType": true, //自动格式化键入行

}

3. 安装插件SFTP, 创建sftp.json文件(在.vscode文件夹下), 进行配置

{

"name": "127.0.0.1",

"protocol": "sftp",

"context": "/Users/XXX/Desktop/XXX/XXX",

"remotePath": "/XX/home/XX/workhome/XXX",

"uploadOnSave": true,

"ignore": [

".vscode",

".git",

".gitignore",

".DS_Store",

"/XXX/home/XXX/workhome/XXX/src/XXXX/proto/"

],

"host": "127.0.0.1",

"username": "XXXX",

"password": "XXXXX"

}

 

4.如果没有代码提示,可能你的include文件有错误,解决这些错误,只需配置引用路径即可

mac command+shift+p命令,搜索Configurations(UI),注意,UI模式,而不是json模式

 

3.可以配置格式化的规范

在Settings进行如下设置

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值