2022年windows的Visual Studio常用插件及使用手册

news/2024/10/1 7:42:13

前景提要

  • 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到开发者想要敲什么,提示的都是不想用的,而且使用下键找到那个函数,回车不会把函数打印在代码中.
  • 没有虚线辅助,代码层级很是难以辨认
  • 关键字高亮能力薄弱,很难分清是变量还是关键字
  • 注释的位置比较随意,很难很工整的看到代码的注释.
  • 待发现 ......

基于以上的跟现在的最好用的编辑工具比较,所以,这里用插件不断弥补差距,因此,找到了很多好用的插件,使得编译器不断变得丝滑好用.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/29657.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

JDK源码阅读-------自学笔记(二十六)(java.util.Map 自定义讲解)

一、简介Map就是用来存储“键(key)-值(value)”对的. 通过键寻找value,所以键不能重复. 数组的本质也是一种键值对,区别就是索引一般是数字,而Map的Key可以是任意对象(字符串,数字),相当于把数组的索引范围扩的更大,使用更方便. 实际开发中较为常用.二、Map的常用方法实例(1)存…

Oracle修改字段长度及属性

首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247486117&idx=1&sn=02e2cd05e5db7eaa5758c70e81cf3972&chksm=ea375ed5dd40d7c367727562bdb00788f3bd139cbbda377f599586a47ce13ad9d04c56fd4d2d&token…

C#/.NET/.NET Core优秀项目和框架2024年4月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项…

localhost 重定向次数过多

在完成javaweb作业时出现了错误初始页面只有两个功能, 但是无论是点击登录还是注册,都会跳转到login.jsp页面从网上找到的答案是代码陷入死循环,因为总是跳转到login.jsp, 所以我查看了所有servlet类中跳转到login.jsp页面的代码,逻辑上并没有问题;然后我又查看了过滤器以…

Windows平台使用CMake+MinGW64编译OpenCV

Windows平台使用CMake+MinGW64编译OpenCV (注:2年前写的笔记, 可能有些地方过时了) 目录Windows平台使用CMake+MinGW64编译OpenCV1.安装及配置环境1.1 MinGW-w641.2 CMake1.3 OpenCV源码2.CMake配置及生成2.1 新建目录2.2 CMake-GUI2.3 编译配置2.4 生成2.5 Make编译和安装3.配…

[转帖]TLAB(Thread Local Allocation Buffer)

https://www.cnblogs.com/Chary/p/18034613 TLAB是虚拟机在堆内存的eden划分出来的一块专用空间,是线程专属的。在虚拟机的TLAB功能启动的情况下,在线程初始化时,虚拟机会为每个线程分配一块TLAB空间,只给当前线程使用,这样每个线程都单独拥有一个空间,如果需要分配内存,…

K8s必须掌握的7个调试技巧

K8s必须掌握的7个调试技巧 原创 艾叔编程 艾叔编程 2024-05-09 09:35 北京 听全文Kubernetes(K8s)调试技术是指在使用Kubernetes集群过程中,用于定位和解决问题的方法和技术。Kubernetes是一个复杂的系统,它负责管理容器化的应用程序,确保它们按照预期运行。当应用程序出现…