Bootstrap

Visual Studio 2022 C C++ 推荐的插件以及配置 华为C++风格

Visual Studio 2022 配置

C/C++配置

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