前景提要

  • 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. #线段树#LOJ 6029「雅礼集训 2017 Day1」市场

    题目 在长度为\(n(n\leq 10^5)\)的数列中, 需要满足区间加,区间下取整的操作 以及能够查询区间和以及区间最小值 除数\(d\)满足\(2\leq d\leq 10^9\) 加数\(c\ ...

  2. OpenHarmony应用全局的UI状态存储:AppStorage

      AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储. 和AppStorage不同的是,LocalStorage是 ...

  3. OpenHarmony 3.2 Beta多媒体系列——音视频播放框架

      一.简介 媒体子系统为开发者提供一套接口,方便开发者使用系统的媒体资源,主要包含音视频开发.相机开发.流媒体开发等模块.每个模块都提供给上层应用对应的接口,本文会对音视频开发中的音视频播放框架做一 ...

  4. 机器学习&深度学习 操作tips

    1. 在运行程序时,报错如下: usage: run.py [-h] --model MODEL [--embedding EMBEDDING] [--word WORD] run.py: error ...

  5. 基于istio实现单集群地域故障转移

    本文分享自华为云社区<基于istio实现单集群地域故障转移>,作者:可以交个朋友. 一 背景 随着应用程序的增长并变得更加复杂,微服务的数量也会增加,失败的可能性也会增加.微服务的故障可能 ...

  6. Prometheus Operator与kube-prometheus之二-如何监控1.23+ kubeadm集群

    简介 系列文章: 标签 - Prometheus - 东风微鸣技术博客 (ewhisper.cn) Prometheus Operator 的上一篇: Prometheus Operator 与 ku ...

  7. MySQL的下载、安装和配置

    ​ 一.MySQL的下载 下载地址:http://dev.mysql.com/downloads/mysql 进入下载页面,选择所需版本,这里示范MySQL8.0 图一 选择版本,下载MSI(软件安装 ...

  8. 第八篇:socket网络编程

    一.网络编程简绍 二.socket连接过程 三.socket文件传输 四.socket循环接收 五.socket粘包处理 六.FTP文件传输 七.socketServer 八.web框架 #!/usr ...

  9. 力扣389(java)-找不同(简单)

    题目: 给定两个字符串 s 和 t ,它们只包含小写字母. 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母. 请找出在 t 中被添加的字母. 示例 1: 输入:s = "ab ...

  10. 监控最佳实践--redis及业务接口

    简介: 监控最佳实践--redis及业务接口 1. 背景 1.1 问题 2020-12-04,客户侧redis集群版监控DB0 CPU突增至100%,导致数据库无法正常服务,经排查客户侧业务上存在2M ...