推荐安装的插件
-
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 左括号的位置:保持在同一行上,但在前面添加一个空格
- 左大括号的位置 → 作用域左大括号的位置:将括号放到单独的行上
- 关键字的位置:全部不选
缩进类型
- 全部使用空格缩进
(可以在编辑器右下角选择具体的缩进方式)
导入设置
使用文件 vs_2022.vssettings 导入以上所有插件及配置。
导入方法:
依次进入 工具 -> 导入和导出设置,按照向导完成导入。
快捷键
查看官方快捷键文档
|