前景提要

  • 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常用插件及使用手册的更多相关文章

  1. Visual Studio 常用插件

    一.IndentGuide 缩进线插件:每个缩进块首尾添加虚线,使代码看着整洁. 其他插件:继续推荐几款VisualStudio的插件 二.CodeRush code rush 是微软推出的一款VS2 ...

  2. Visual Studio常用插件

    Visual Assist X 番茄不用说了,C# C++编码必备 Image Insertion 可以在代码编辑器中插入图片注释,让代码像Word文档一样图文并茂. 但注意必须是PNG格式的图片,直 ...

  3. Visual Studio常用插件整理

    Visual Studio Tools for Git       GIT代码管理工具 Resharper           代码生成工具 CSOutline2017      语法级别的代码折叠 ...

  4. 2022年windows的Visual Studio 安装后初始配置

    目录 前言 1.开发环境设置,修改存储空间 打开编译器,选择工具-->导入和导出设置-->重置所有设置-->下一步 修改盘符-->下一步->选择环境->完成 2.主 ...

  5. .Net Core 常用开发工具(IDE和运行时、Visual Studio插件、Visual Studio Code插件)

    IDE和运行时 组件名 描述 可选版本 推荐版本 Visual Studio Community 社区免费版 For Visual Studio 2017 For Visual Studio 2019 ...

  6. 【Lua学习笔记之:Lua环境搭建 Windows 不用 visual studio】

    Lua 环境搭建 Windows 不用 visual studio 系统环境:Win7 64bit 联系方式:yexiaopeng1992@126.com 前言: 最近需要学习Unity3d游戏中的热 ...

  7. Windows下visual studio code搭建golang开发环境

    Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装 ...

  8. 免费的Visual Studio的插件

    在做了深入(的)研究之后(通过在google网站搜索),,我编译了15个免费Visual Studio 2005插件表..其中一些插件将提高您(的)代码(的)质量,,另外一些能使您编译(的)更快,,但 ...

  9. Building OpenCascade on Windows with Visual Studio

    Building OpenCascade on Windows with Visual Studio eryar@163.com 摘要Abstract:详细说明OpenCascade的编译配置过程,希 ...

  10. 安装Visual Studio的插件AnkhSvn

    安装Visual Studio的插件AnkhSvn 安装AnkhSvn(VS插件).下载地址:http://download.csdn.net/detail/luqingfei/4538807 Ank ...

随机推荐

  1. #01背包,容斥,排列组合#洛谷 5615 [MtOI2019]时间跳跃

    题目 分析 不是凸多边形当且仅当边数小于2或者最长边大于等于其余边之和, 那么容斥一下,首先总权值为 \[\sum_{i=1}^nC(n,i)\times i=n\sum_{i=1}^nC(n-1,i ...

  2. HarmonyOS课程尝鲜计划,优享特权大礼包

      报名入口:https://developer.huawei.com/consumer/cn/activity/901689042385499023

  3. 进阶 stack smashing--canary 报错利用 && environ泄露栈地址

    进阶 stack smashing--canary 报错利用 && environ泄露栈地址 这部分是对进阶stack smashing的使用,以及对 environ的认识,我们可以看 ...

  4. [MAUI]集成富文本编辑器Editor.js至.NET MAUI Blazor项目

    @ 目录 获取资源 从源码构建 从CDN获取 获取扩展插件 创建项目 创建控件 创建Blazor组件 初始化 保存 销毁 编写渲染逻辑 实现只读/编辑功能 切换模式 获取只读模式状态 响应切换事件 实 ...

  5. sql 语句系列(两个日期之间)[八百章之第十七章]

    前言 进入了日期章了. 年月日加减法 分别对原有的日期进行加减法. sql server select DATEADD(DAY,-5,HIREDATE) as hd_mimus_5D, DATEADD ...

  6. sql 语句系列(字符串之父与子之间)[八百章之第十二章]

    前言 介绍字符串和其子字符串直接的使用. 判断含有子字母的字符串 select * from emp 在mysql中: select emp.ename from emp where emp.enam ...

  7. CTFshow命令执行29-123

    命令执行 WEB29 eval是php中执行以PHP脚本执行的命令 PHP命令可以执行脚本命令 本题使用方法是先 system(cp f*.php 1.txt) 然后访问1.txt WEB30 在PH ...

  8. Kafka 线上性能调优

    Kafka 线上性能调优是一项综合工程,不仅仅是 Kafka 本身,还应该从硬件(存储.网络.CPU)以及操作系统方面来整体考量,首先我们要有一套生产部署方案,基于这套方案再进行调优,这样就有了可靠的 ...

  9. ImageJ软件使用教程(三):目标计数

    目录 多点工具法 阀值分割法 二值化 填充分割 自动计数 显示结果 总结 参考资料 本文以钢筋计数为例,讲解一下如何使用ImageJ软件进行计数,这里只介绍两种方法: 多点工具法 阀值分割法 钢筋计数 ...

  10. maven报错:501 HTTPS Required

    maven报错:501 HTTPS Required 简单来说,如果报错中出现http://repo1.maven.org/maven2/的字样的话,那么大概率就是Maven仓库的设置里的地址有问题, ...