2022年windows的Visual Studio常用插件及使用手册
前景提要
- Viusual Studio 是一款很好用的C/C++集成开发工具,具有强大的扩展功能,好用的插件,但是,很多人都是只写了有什么插件,但是,没写怎么使用这种插件,使得使用的时候很是不方便,所以,笔者最近本着自己的学习,在这里写下自己关于好用的插件的研究,希望对您的学习/工作有帮助.
常用插件推荐及说明
插件名称 | IDEA适用版本 | 描述 |
---|---|---|
Visual Assist | 2015-2019 | 可以更智能的补全代码,和更完善的代码补全功能 |
AStyle Extension | 2010, 2012, 2013, 2015 | 一款好用的代码格式化工具 |
Inline Color Picker | 2012, 2013, 2015, 2017, 2019 | 多种语言代码中的颜色代码直接显示对应的颜色 |
Productivity Power Tools | 2010,2022 | 程序调试神器 (2022的换了名字:Productivity Power Tools 2022) |
Gitee Extension for Visual Studio | 2015, 2017, 2019 | 远程仓库工具 |
Indent Guides | 2017, 2019 | 缩进参考线,很好的代码缩进线显示,可以让你更好的看到代码的层级关系(2022的换了名字:Indent Guides for VS 2022) |
IndentRainbow | 2017, 2019, 2022 | 缩进彩虹,可以对相对的两队括号给予相同的颜色,让你直观的看到代码之间的层级关系 |
Highlight all occurrences of selected word | 2010, 2012, 2013,2015,2017,2019,2022 | 可以高亮所有选中的代码相关的代码 |
Visaul Studio Color Theme Editor | 2013,2015,2017,2019,2022 | 主题修改,相关版本仔细查找,版本有所不同,根据实际情况而定 |
Format document on Save | 2022 | 自动格式化保存,使用CTRL + E,D或CTRL + E,F键快捷键自动格式化代码,但使用此扩展名,命令“格式化文档”在“保存”时执行 |
Code alignment | 2022 | 代码对齐是垂直格式化代码以提高可读性 |
CodeMaid VS2022 | 2022 | 代码女仆,一个好用的代码补全工具 |
Declaration Alignment | 2019, 2022 | 声明对齐 根据声明进行代码对齐 |
Align Comments 2022 | 2022 | 对齐 C、C++、C# 和 JavaScript 的单行注释 |
VSHistory 2022 -- Visual Studio File Historys | 2022 | 自定义 VSHistory 工具窗口在保存项目文件时显示每个版本的项目文件。可以在 VS 窗口中查看每个版本,也可以显示该版本与当前文件之间的差异 |
Force UTF-8 (No BOM) 2022 | 2022 | 强制以 UTF-8(无 BOM)编码保存所有文本文件。 |
SonarLint for Visual Studio 2022 | 2022 | 代码规范检测软件,可帮助您检测和修复 IDE 中的 Bug、代码异味和安全漏洞 |
CM+ | 2022 | 这个简单的扩展试图解决相当优秀的代码格式化扩展CodeMaid的一些缺点。 |
CodeRush for VS 2022 | 2022 | 强大而快速的代码创建、调试、导航、重构、分析和可视化工具。CodeRush是免费提供的。 |
Collapse Level | 2015, 2017, 2019, 2022 | 使用简单的命令折叠结构 |
ClaudiaIDE | 2022 | 此扩展更改编辑器的背景图像 |
下载IDEA方式
安装方式 | 描述 |
---|---|
官方地址安装 | 从插件专用网站下载 https://marketplace.visualstudio.com/vs |
编译器内部直接下载 | 下文描述 |
Visual Studio 不好用的地方
- 不能自动保存写的代码,要一直Ctrl+s,这对于早年的开发是个常态,但是,你用了其他的比如jetbrains(一个俄罗斯的团队)开发的系列宇宙级最好IDEA,其他的IDEA就会觉得很不好用
- 代码的界面不是很好,尤其是屏幕很大,看着字体很小的时候就是觉得不是很舒服
- 括号没有标记,如果你写了几百行代码,想在里边分辨层级关系很是费劲
- 本身自带的提示功能极其差劲,基本机器很难get到开发者想要敲什么,提示的都是不想用的,而且使用下键找到那个函数,回车不会把函数打印在代码中.
- 没有虚线辅助,代码层级很是难以辨认
- 关键字高亮能力薄弱,很难分清是变量还是关键字
- 注释的位置比较随意,很难很工整的看到代码的注释.
- 待发现 ......
基于以上的跟现在的最好用的编辑工具比较,所以,这里用插件不断弥补差距,因此,找到了很多好用的插件,使得编译器不断变得丝滑好用.
十年磨一剑,一剑破万法