Visual Studio 2022 C C++ 推荐的插件以及配置 华为C++风格
Visual Studio 2022 配置
C/C++配置
- 推荐安装的插件:
IndentRainbow - 更好的显示缩进。
BlackSpace - 显示行末多余的空格,并在保存文件时自动将其去除。
工具->选项->Black Space,选择 Delete EOL WhiteSpace when Save为True。
CodeMaid - 清理以及简化编码。
Word Highlight With Margin - 高亮显示选中的内容。
ClaudiaIDE - 为你的编辑器加上背景图片。
Output enhancer - 彩色输出编译信息以及日志。
VsVim - vim 扩展。
工具->选项->VsVim->General,选择 Use Editor Command Margin为False。
Viasfora - 使你的编辑器多彩化。
Markdown Editor v2 - markdown 插件。
Json Viewer - json 插件。
Git Diff Margin - 显示当前文件更改。
GitLineCodeLens - 显示行最近提交信息。
Productivity Power Tools - 微软官方推出的 Visual Studio 插件,用以提高开发人员生产率。
- 代码风格配置(适配华为C++语言编程规范):
- 定位到
工具->选项->文本编辑器->C/C++->代码样式->格式设置,设置以下格式(没提到的保留原样):
换行->块的换行选项->始终为块应用新行设置
缩进->在圆括号内部输入新行时进行对齐->将内容与左元括号对齐
新行->左大括号的位置->命名空间的左大括号的位置->保持在同一行上,但在前面添加一个空格
新行->左大括号的位置->类型的左大括号的位置->保持在同一行上,但在前面添加一个空格
新行->左大括号的位置->函数的左大括号的位置->移动到新行
新行->左大括号的位置->控制块的左大括号的位置->保持在同一行上,但在前面添加一个空格
新行->左大括号的位置->lambda左括号的位置->保持在同一行上,但在前面添加一个空格
新行->左大括号的位置->作用域左大括号的位置->将括号放到单独的行上
新行->关键字的位置,全部不选
- 缩进类型:
- 导入设置:
- 快捷键。