收藏!推荐12个超实用的Visual Studio插件

工欲善其事,必先利其器,整理的一些我必装的12款Visual Studio插件,希望你们能get到。

效率工具前文传送门:

推荐:程序员必装的10款谷歌插件

程序员必备的8个学习工具

99%的人不知道搜索引擎的6个技巧

01 CodeMaid

CodeMaid快速整理代码文件,规范你的代码,提高代码阅读体验。

  • 代码自动对齐,格式化代码(ps:不用再按快捷键Ctrl+k+F了)

  • 添加未指定的访问修饰符

  • 清除无用的命名空间

  • 删除空行、空格

推荐理由:我非常喜欢他的一点就是代码自动格式化,良好的代码前提是整理好你的代码,在团队协作开发时,提交代码容易不小心改动一行或者一个空格, 这个工具可有效避免。

02 Markdown Editor

Markdown Editor一个在visual studio 中的markdown工具

功能齐全的Markdown编辑器,具有实时预览和语法突出显示功能。支持GitHub风格的Markdown。

  • 支持github风格

  • 可直接黏贴图片

  • 滚动实时预览

  • 语法高亮

  • 可自定义样式表

推荐理由:听上去在Visual Studio中使用Markdown编辑器,似乎有点杀鸡用牛刀,有些项目的文档说明就是md格式的,遇到这种格式文档,在VisualStudio中浏览还是挺方便的

03 ReSharper

ReSharper不得不承认,这个工具的强大性、太便捷了,简直是必备的开发工具

  • 快速重构

  • 高亮显示错误

  • 智能提示、智能复制

  • 便捷的导航、搜索

推荐理由:有得必有失,唯一的缺点就是太吃内存了,如果你的电脑配置低于8G,还是不推荐使用,得不偿失。

04 GitHub Extension for Visual Studio

GitHub Extension for Visual StudioVisual Studio的GitHub扩展程序可以轻松地直接在Visual Studio 2015或更高版本中连接并使用GitHub和GitHub Enterprise上的存储库。克隆现有存储库或创建新存储库,然后开始协作!

推荐理由:使用git做版本管理时,不管你是写c#、python、android、ios、java、php,visual studio都支持。宇宙第一IDE,自然插件也是多而好用

05 ZenCoding

ZenCoding基于CSS的语法生成HTML标记的快速方法。要调用ZenCoding,请编写语法并TAB按键以生成标记。

例子:
语法 ul> li * 3生成:语法 #foo > span 生成:语法ul> li * 4> a {test $}生成:

推荐理由:如果你是初学者,我并不推荐使用这款插件,作为老手,可以快速提升你的写HTML页面的速度。

06 CSS AutoPrefixer

CSS AutoPrefixer将基于当前浏览器的流行程度和属性支持使用数据为您应用前缀。

例子:

:fullscreen a {     display: flex }

调用命令后,可自动添加前缀,确保支持所有浏览器

:-webkit-full-screen a {display: -webkit-box;display: flex
}
:-moz-full-screen a {
display: flex
}
:-ms-fullscreen a {
display: -ms-flexbox;
display: flex
}
:fullscreen a {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}

推荐理由:这个工具就可以检测你的CSS,让你少些很多前缀代码。也支持变量、混合宏、未来的CSS特性等等。

07 JavaScript Snippet Pack

JavaScript Snippet Packjavascript 代码段快速工具此扩展为JavaScript编辑器提供了一堆有用的代码段,工具》代码片段管理器进行设置

推荐理由:提高编写javascript代码,熟能生巧,用多了,你就会发现它的好处。

08 Indent Guides

Indent Guides在Visual Studio文本编辑器窗口中显示缩进和页面宽度代码结构一目了然,提高代码阅读体验。只对VS2015和VS2013有用,VS2017之后的版本已经自带该功能了

推荐理由:可规范代码风格,提高阅读体验。VS2017之后的版本已经自带该功能了

09 Colorful-IDE

Colorful-IDE用于更换Visual Studio的背景该插件基于开源项目“ ClaudiaIDE”。首先,该感谢“ ClaudiaIDE”项目的程序员了。该插件刚刚开源。这是git repo:https://github.com/peterjc123/ColorfulIDE

屏幕截图:

推荐理由:如果你觉得Vs的背景太单调,你又是一个喜欢胡里花哨的码农,那么我推荐你使用这款插件。

10 JSON Viewer

JSON Viewer用于显示和处理JSON数据。安装后,可以在主菜单中找到它:工具-> JSON Viewer。

  • 能够从剪贴板打开初步格式的JSON数据

  • 可以打开空的临时JSON文件

  • 比较两个JSON数据的能力

  • 评估JSONPath表达式的能力 

截图1.开始窗口。

屏幕快照2.一个临时文件,显示来自剪贴板的初步格式化的JSON数据。

屏幕快照3. JSON数据比较。

在这里插入图片描述

推荐理由:处理json数据非常方便。

11 Output enhancer

Output enhancer将output窗口的输出的文字添加样式值得赶紧试试的插件,给输出内容着色。推荐理由:调试bug的时候,不同的文字颜色,有利于快速识别,良心插件,值得推荐

12 读者推荐

只有11款,你有好用的插件可以评论出来哦,给读者留个位置。

结语

后面如果你有好用的插件,也可评论指出,这12款插件哪一款你最喜欢用?

推荐阅读

技巧9 条非常强大的 JavaScript 技巧

抢票12306崩了,90%的人都用过这三款抢票工具

作死博客园刷粉丝启示录

原创程序员:我终于知道post和get的区别

转载程序员:改完这9段屎一样的代码,还挺香!

趣图扎心了,程序员2017到2019经历了什么?

搞笑给妹子修电脑的悲惨故事

工具程序员接私活必备10 个开源项目!


扫码关注我们

dotNet全栈开发

入群方式:公众号内回复"加群"

关键字回复:"资源"

领取c#|前端 入门进阶教程资源

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据结构选择题(c语言)

1.若有char w; int x; float y; double z; 则表达式w*xz-y值的数据类型为( )。 (2分) A.float B.char C.int D.double D 解析: 整形和浮点型计算,结果为浮点型;单精度和双精度计算,结果为双精度 因为在计算…

搭建独立博客,这款评论插件不能错过

微信公众号因为申请的时间晚,一直到现在都无法开通评论功能,之前博客一直使用的多说作为评论系统,自从多说关闭后,好多年都处于无评论状态,最近发现 gitalk 还不错,所以在博客中进行了对 gitalk 的集成&…

最大堆和最小堆(数据结构)

堆和栈的区别: 一、空间分配区别: 栈(操作系统):由操作系统自动分配释放,存放函数的参考值,局部变量的值等。其操作方式类似于数据结构中的栈堆(操作系统):一…

2019公众号总结之——Top100 技术文章汇总

大家好,我是张善友。新年伊始,我们在欢送10年代的同时迎来了20年代。在这个崭新的时代,感谢各位朋友一直关注“dotnet跨平台”。一晃5年有余,关注公众号的粉丝6万,相对于.NET开发人员,希望2020年有更多小伙…

树,森林,二叉树的互相转换

树、森林到二叉树的转换 将树转换为二叉树 树中每个结点最多只有一个最左边的孩子(长子)和一个右邻的兄弟。按照这种关系很自然地就将树转换成相应的二叉树: 在所有兄弟结点之间加一连线对每个结点,除了保留与其长子的连线外&am…

数据丢失引起宕机怎么办?

做过系统开发和运维的朋友,应该最怕数据丢失问题出现,更严重的是造成无法恢复的糟糕境地,简直叫人崩溃啊,这周有一个朋友跟我咨询这方面的事情,就整理了一下数据库自动异地备份的方法,分享给大家。大家都知…

python字典(Dict)

字典的创建 字典的访问(List转换) 字典的遍历 字典的添加 字典的合并 字典的删除(清空) 字典的其他操作 字符串转字典(eval) 字典的创建 dict1{"A":1,"B":2,"C":99} //直接…

ASP.NET Core跨平台技术内幕

ASP.NET Core设计初衷是开源跨平台、高性能Web服务器,其中跨平台特性较早期ASP.NET是一个显著的飞跃,.NET现可以理直气壮与JAVA同台竞技,而ASP.NET Core的高性能特性更是成为致胜法宝。ASP.NET Core 2.1为IIS托管新增In-Process模型并作为默认…

6-23 分离链接法的删除操作函数 (20 分)

试实现分离链接法的删除操作函数。 函数接口定义: bool Delete( HashTable H, ElementType Key );其中HashTable是分离链接散列表,定义如下: typedef struct LNode *PtrToLNode; struct LNode {ElementType Data;PtrToLNode Next; }; typed…

使用 Visual Studio Code 进行远程开发

在完成了 AT 指令入门的学习之后,接下来就要使用 AT 指令进行 Socket 通信了。问题在于,之前 .NET 的 Socket 编程只需一台电脑便可进行学习,服务器和客户端都可以在本机运行,也可以分别运行在局域网上的两台电脑之上。而 NB-IOT …

AI人工智能

1,为什么要对特征做归一化? 2,什么是组合特征?如何处理高维组合特征? 3,请比较欧式距离与曼哈顿距离? 4,为什么一些场景中使用余弦相似度而不是欧式距离? 5,O…

python练习题

一、 请编写程序,使得能够计算以下算术运算并打印结果:9的3次方 print(9**3)二、 给你一个整数,代表Tom的妈妈买的书本的数量,输出一段英文,能完整表述Tom的妈妈买了几本书。本题考查字符串的组合、数据类型的变换、变…

.NETCore3.1中的Json互操作最全解读-收藏级

前言本文比较长,我建议大家先点赞、收藏后慢慢阅读,点赞再看,形成习惯!我很高兴,.NETCore终于来到了3.1LTS版本,并且将支持3年,我们也准备让部分业务迁移到3.1上面,不过很快我们就遇到了新的问题…

在一个数组中实现两个堆栈

6-11 在一个数组中实现两个堆栈 (20 分) 本题要求在一个数组中实现两个堆栈。 函数接口定义: Stack CreateStack( int MaxSize ); bool Push( Stack S, ElementType X, int Tag ); ElementType Pop( Stack S, int Tag );其中Tag是堆栈编号,取1或2&…

逻辑结构的四种基本关系

逻辑结构的四种基本关系 1集合结构:数据元素之间除了“属于同一集合”的关系外,没有其他关系 2线性结构:数据元素之间存在一对一的关系 3树结构:数据元素之间存在一对多的关系 4图结构:数据元素之间存在多对多的关系

轻量级开源小程序SDK发车啦

Magicodes.WxMiniProgram.Sdk轻量级微信小程序SDK,支持.NET Framework以及.NET Core。目前已提供Abp模块的封装,支持开箱即用。地址:https://github.com/xin-lai/Magicodes.WxMiniProgram.SdkNuget新的包主要功能轻量级微信小程序SDK&#xf…

单链表基础知识详解

//通常使用结构的嵌套来定义单向链表结点的数据类型 typedef struct Node *PtrToNode;//将Node命名为PtrToNode struct Node {ElementType Data;//存储结点数据PtrToNode Next;//指向下一个结点的指针 }; //结构类型Node中的Next分量又是该结构类型的指针&#xff0…

[译文] C# 8 已成旧闻, 向前, 抵达 C# 9!

C# 8 is old news. Onward, to C# 9! (C# 8 已成旧闻, 向前, 抵达 C# 9!)Did you know that planning is already underway for the ninth version of the C# language?第九版 C# 语言已经在开发中了, 你晓得伐?Now, to be fair, this has been in the planning phases long,…

考察对顺序表的理解

顺序表是在计算机内存中以数组的形式保存的线性表 线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻…

2020年你应该学习 .Net Core

一、什么是.NET Core.NET Core是一个开源通用的开发框架,支持跨平台,即支持在Window,macOS,Linux等系统上的开发和部署,并且可以在硬件设备,云服务,和嵌入式/物联网方案中进行使用。.NET Core的…