前景提要

  • 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. #Tarjan,拓扑排序#洛谷 3436 [POI2006]PRO-Professor Szu

    题目 分析 考虑有向图缩点然后拓扑排序, 最恶心的地方是这题有自环, 一旦存在自环就意味着答案一定超过阈值 其实更难过的是Tarjan大小写写错没有发现qwq 代码 #include <cstd ...

  2. 深度解析 Spring Security:身份验证、授权、OAuth2 和 JWT 身份验证的完整指南

    Spring 安全框架 Spring Security 是一个用于保护基于 Java 的应用程序的框架.它是一个功能强大且高度可定制的身份验证和访问控制框架,可以轻松地集成到各种应用程序中,包括 We ...

  3. 【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit

    1.问题描述 实时验证和非实时验证的区别是什么? 解决方案 相同点: "手机号快速验证"和"实时验证"都是为了向用户发起获取手机号信息的请求.最终目的都是为了获 ...

  4. openGauss 2.1.0 闪回特性

    openGauss 2.1.0 闪回特性 openGauss 2.1.0 于 2021 年 9 月 30 日发布,是 openGauss 的一个 Preview 版本,该版本生命周期仅为半年.该版本的 ...

  5. ArkUI,更高效的框架设计

     原文:https://mp.weixin.qq.com/s/uSIzuBby7Z92drNDmejKXw,点击链接查看更多技术内容.     上期文章我们讲到了ArkUI的三大特性,同时提到了Ark ...

  6. 刪除k个数字后的最小值

    前言 比如说 1593212,去掉一个数字后,保留的是最小值. 原理:因为要保留最小值,那么要删除最高位的数字是最明显的. 那么1和5到底删除哪一个呢?当然是删除最大值了. 代码 public sta ...

  7. jenkins 持续集成和交付 —— git hook(七)

    前言 这个hook的意思叫做钩子哈,前端听得多. 正文 好吧,这个git hook 有什么用呢? 前面说了一个轮询SCM这个东西呢,我是真的觉得这东西没啥用,经常扫描仓储算怎么回事呢? 但是如果主动通 ...

  8. IIS applicationHost.config 查找历史

    背景 iis 有时候需要修改配置,一般来说,我们会去修改applicationHost.config配置,当然,很多时候我们都需要去备份一个配置文件,但是可能忘记了,那么是否有补救的方式? 补救方式 ...

  9. wandb一个简单demo

    wandb绘制曲线:sin函数,cos函数,log函数. wandb绘制本地图片 wandb绘制matplotlib图片 wandb绘制numpy图片 import math import wandb ...

  10. 关于<property name="hibernate.hbm2ddl.auto"></property>中的参数填写

    hibernate的数据库表自动生成参数 关于<property name="hibernate.hbm2ddl.auto"></property>中的参数 ...