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 ...
随机推荐
- 6 CSS样式继承
6 样式继承 CSS的样式表继承指的是,特定的CSS属性向下传递到子孙元素.总的来说,一个HTML文档就是一个家族,然后html元素有两个子元素,相当于它的儿子,分别是head和body,然后body ...
- 这一次,让我们一起来搞懂MySQL
欢迎加入我的专栏,和我一起开始 MySQL 学习之旅. 从日常的开发和优化中,一步步地从一个数据库小白成为 MySQL 调优的开发人员.回想起来,从我第一次带创建索引至今,已经有十个年头了.在这个过程 ...
- OpenHarmony——内核对象队列之算法详解(下)
前言 OpenAtom OpenHarmony(以下简称"OpenHarmony") LiteOS-M 内核是面向 IoT 领域构建的轻量级物联网操作系统内核,具有小体积.低功耗. ...
- VS2019 开发 MFC ACtivex (OCX)控件
需求: js调用ocx方法,传递字符串到ocx控件中显示 操作步骤: 一.新建 ocx 项目 二.填写项目信息 三.完成项目创建 四.修改项目属性 打开 项目属性 -> 链接器 -> ...
- BI 和报表有什么区别
BI 从早期提出的概念上来划分可以分为数据仓库.ETL.olap 和报表这几部分可以看到报表只是 BI 中的一个组成部分,只不过数据在 web 端展示时通常是通过报表形式,所以经常会把报表当做是 BI ...
- 重新点亮shell————语法[四]
前言 简单介绍一下语法. 正文 数组: 定义数组: IPTS =(10.0.0.1 10.0.0.2 10.0.0.3) 显示所以数组元素: echo ${IPTS[@]} 显示数组元素的个数 ech ...
- 实训篇-Css-跳动的红心
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 集群部署时的分布式 session 如何实现?
面试官心理分析 面试官问了你一堆 dubbo 是怎么玩儿的,你会玩儿 dubbo 就可以把单块系统弄成分布式系统,然后分布式之后接踵而来的就是一堆问题,最大的问题就是分布式事务.接口幂等性.分布式锁, ...
- 距离传感器GT2的使用介绍
一. 1.使用注意要点: (1)要使用到"清零"功能. 确定其内部清零软元件,认准"外部请求",注意组别容易混淆. (2)如果要用到"复位" ...
- huggingface vit训练CIFAR10数据集代码 ,可以改dataset训练自己的数据
上代码,使用hugging face fineturn vit模型 自己写的代码 from transformers import ViTImageProcessor, ViTForImageClas ...