C++:使用VS Code编辑C++程序的配置(包括Astyle详细安装、配置教程)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dashumak/article/details/82355745

维护10年的程序是基于VC6.0平台的,但是VC6.0的编辑环境实在是让人发疯,最近选择了VS Code作为C++程序编辑器(不是编译器,而IDE是集成编辑器)。将用到的插件和常用的使用技巧列于下方,方便日后的查询

1、插件

商店中的插件 功能说明
C/C++

是编辑C/C++程序的必须,因为VSCode并没有默认支持C/C++

 
C/C++ Snippets 用于常用代码片段的补全
C++ Intellisense 读取Gtags标签文件,实现定义调转,还有变量补全
Chinese (Simplified) Language Pack for Visual Studio Code

简体中文语言包(只是针对菜单栏之类的)

   

Include Autocomplete

 #include语句时可以提示补全头文件
Indenticator 可以直观的突出当前的缩进深度。可以容易区分不同层次的缩进
astyle 用于格式化代代码的插件,不过安装有点复杂,见下

2、VSCode中astyle安装及配置教程:

Astyle安装教程:

(1)在VSCode商店中添加Astyle的插件;

(2)去Astyle的官网下载Astyle这款软件https://marketplace.visualstudio.com/items?itemName=chiehyu.vscode-astyle

(3) 把astyle bin文件路径加入 Windows 的 path 环境变量。

(4)重启Windows 使环境变量起作用。

(5)shift + alt + f 测试是否安装成功。

AStyle的配置

(1)进入设置界面

(2)找到Astyle的设置

修改其中的 "astyle.cmd_options": [] 即可修改代码格式。附上我的Astyle格式内容

{
    "astyle.additional_languages": [
        "c",
        "cpp",
    ],
    "astyle.cmd_options": [
        "--style=kr",//Kernighan&Ritchie 风格格式和缩进
        "--indent=spaces=4",//缩进4个空格
        "--convert-tabs",
        "--align-pointer=name",
        "--align-reference=name",
        "--keep-one-line-statements",
        "--pad-header",
        "--pad-oper",//操作符两端插入一个空格
    ],
}

3、常用快捷键

快捷键 效果
F11 全屏
CTR+B 隐藏/显示左侧目录栏
CTR+F 单文档搜索
CTR+SHIFT+F 工作空间搜索
CTR+K,CTR+C 单行注释
CTR+K,CTR+U 取消单行注释
CTR+/- 字体方法/缩小
CTR+K+W 关闭所用窗口
CTR+K+0/J 完全折叠/展开代码
F12 找到定义
ALT+F12 不跳转打开定义
CTR+方向键左键 回退到上一次光标
CTR+方向键右键 前进到下一个光标

4、具体项目的C/C++库文件配置

为了开启智能提示,需要将我们用到的库配置到C/C++工作空间中。

首先按下CTR+SHIFT+P调出控制台

再输入edit,选择"C/Cpp:Edit Configurations":

之后工作空间会生成/.vscode/c_cpp_properties.json文件,我们需要做的就是配置这个文件的参数,在“includePath”的属性中添加你的库文件的地址就行了,类似:

这样敲写代码就有提示了。

猜你喜欢

转载自blog.csdn.net/dashumak/article/details/82355745