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到开发者想要敲什么,提示的都是不想用的,而且使用下键找到那个函数,回车不会把函数打印在代码中.
- 没有虚线辅助,代码层级很是难以辨认
- 关键字高亮能力薄弱,很难分清是变量还是关键字
- 注释的位置比较随意,很难很工整的看到代码的注释.
- 待发现 ......
基于以上的跟现在的最好用的编辑工具比较,所以,这里用插件不断弥补差距,因此,找到了很多好用的插件,使得编译器不断变得丝滑好用.

2022年windows的Visual Studio常用插件及使用手册的更多相关文章
- Visual Studio 常用插件
一.IndentGuide 缩进线插件:每个缩进块首尾添加虚线,使代码看着整洁. 其他插件:继续推荐几款VisualStudio的插件 二.CodeRush code rush 是微软推出的一款VS2 ...
- Visual Studio常用插件
Visual Assist X 番茄不用说了,C# C++编码必备 Image Insertion 可以在代码编辑器中插入图片注释,让代码像Word文档一样图文并茂. 但注意必须是PNG格式的图片,直 ...
- Visual Studio常用插件整理
Visual Studio Tools for Git GIT代码管理工具 Resharper 代码生成工具 CSOutline2017 语法级别的代码折叠 ...
- 2022年windows的Visual Studio 安装后初始配置
目录 前言 1.开发环境设置,修改存储空间 打开编译器,选择工具-->导入和导出设置-->重置所有设置-->下一步 修改盘符-->下一步->选择环境->完成 2.主 ...
- .Net Core 常用开发工具(IDE和运行时、Visual Studio插件、Visual Studio Code插件)
IDE和运行时 组件名 描述 可选版本 推荐版本 Visual Studio Community 社区免费版 For Visual Studio 2017 For Visual Studio 2019 ...
- 【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】
Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:yexiaopeng1992@126.com 前言: 最近需要学习Unity3d游戏中的热 ...
- Windows下visual studio code搭建golang开发环境
Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装 ...
- 免费的Visual Studio的插件
在做了深入(的)研究之后(通过在google网站搜索),,我编译了15个免费Visual Studio 2005插件表..其中一些插件将提高您(的)代码(的)质量,,另外一些能使您编译(的)更快,,但 ...
- Building OpenCascade on Windows with Visual Studio
Building OpenCascade on Windows with Visual Studio eryar@163.com 摘要Abstract:详细说明OpenCascade的编译配置过程,希 ...
- 安装Visual Studio的插件AnkhSvn
安装Visual Studio的插件AnkhSvn 安装AnkhSvn(VS插件).下载地址:http://download.csdn.net/detail/luqingfei/4538807 Ank ...
随机推荐
- #线段树#LOJ 6029「雅礼集训 2017 Day1」市场
题目 在长度为\(n(n\leq 10^5)\)的数列中, 需要满足区间加,区间下取整的操作 以及能够查询区间和以及区间最小值 除数\(d\)满足\(2\leq d\leq 10^9\) 加数\(c\ ...
- OpenHarmony应用全局的UI状态存储:AppStorage
AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储. 和AppStorage不同的是,LocalStorage是 ...
- OpenHarmony 3.2 Beta多媒体系列——音视频播放框架
一.简介 媒体子系统为开发者提供一套接口,方便开发者使用系统的媒体资源,主要包含音视频开发.相机开发.流媒体开发等模块.每个模块都提供给上层应用对应的接口,本文会对音视频开发中的音视频播放框架做一 ...
- 机器学习&深度学习 操作tips
1. 在运行程序时,报错如下: usage: run.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD] run.py: error ...
- 基于istio实现单集群地域故障转移
本文分享自华为云社区<基于istio实现单集群地域故障转移>,作者:可以交个朋友. 一 背景 随着应用程序的增长并变得更加复杂,微服务的数量也会增加,失败的可能性也会增加.微服务的故障可能 ...
- Prometheus Operator与kube-prometheus之二-如何监控1.23+ kubeadm集群
简介 系列文章: 标签 - Prometheus - 东风微鸣技术博客 (ewhisper.cn) Prometheus Operator 的上一篇: Prometheus Operator 与 ku ...
- MySQL的下载、安装和配置
一.MySQL的下载 下载地址:http://dev.mysql.com/downloads/mysql 进入下载页面,选择所需版本,这里示范MySQL8.0 图一 选择版本,下载MSI(软件安装 ...
- 第八篇:socket网络编程
一.网络编程简绍 二.socket连接过程 三.socket文件传输 四.socket循环接收 五.socket粘包处理 六.FTP文件传输 七.socketServer 八.web框架 #!/usr ...
- 力扣389(java)-找不同(简单)
题目: 给定两个字符串 s 和 t ,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例 1: 输入:s = "ab ...
- 监控最佳实践--redis及业务接口
简介: 监控最佳实践--redis及业务接口 1. 背景 1.1 问题 2020-12-04,客户侧redis集群版监控DB0 CPU突增至100%,导致数据库无法正常服务,经排查客户侧业务上存在2M ...