|
VS Code是这两年非常热门的一款开发东西,它不仅有提升开发体验的界面、轻量化的编纂器,还有丰硕而强大的插件,这些优秀的插件使得VS Code生态体系更加吸引人,让开发效率大大提升。本文来介绍10款高效的VS Code插件,总有一款能够惊艳到你。 <hr/>前言
VS Code的确是一款非常热门、有强大用户基础的一款开发东西。因此,本文就来介绍10款高效、好用的插件,能够让原本薄弱的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。
1. Codelf
安装次数:2万+
在计算机科学中只有两件难事:缓存掉效和定名。
我对这句话深有同感,当开发项目时,定名一直都是一种让我痛苦的事情。我想,应该不止我一个人有这样的感觉。
可是,定名又是开发过程中一项非常重要的事情,例如,一个好的函数定名,能够让你瞬间大白它实现的功能,这样就节省了很大一部门时间琢磨一段代码到底是什么含义。
所以,每当开发过程中遇到要定名的变量、函数、类时我就不得不竭下开发,苦思冥想半天。
但是,CodeIf的呈现让这个问题迎刃而解,它通过搜索GitHub, Bitbucket, GitLab来找到真实的使用变量名,为你提供一些高频使用的词汇,同时为你标明使用的语言、代码链接。
可以直接在网页上搜索要命令的词汇,当然,它不仅有网页版,也撑持VS Code, Atom, Sublime, WebStorm等开发东西。
在VS Code中,Extensions->搜索“CodeIf”即可完成安装。
使用时只需要选中变量名,然后右键选择CodeIf就可以跳转到网页,显示候选定名。
2. local history
安装次数:14万+
改削代码之后想找回历史代码怎么办?
在使用Pycharm、IDEA时可以直接查看当地历史代码,然后轻松恢复之前某个版本。但是,VS Code默认是不撑持local history的,所以,仅凭Ctrl+z撤销操作时不行的。何况,撤销操作是把前面法式所有的操作都撤销了,此中有很多是我们不需要的。
但是,为VS Code配合上local history,所有问问题就迎刃而解了。
安装这款插件之后在侧边栏会呈现LOCAL HISTORY的字样,每当我们保留更改时,它城市备份一份历史文件,当我们需要恢复之前版本时,只需要点击一下对应的文件即可。此外,它还会在编纂框显示对比详情,能够让你对改削位置一目了然。
3. Partial Diff
安装次数:19万+
文件斗劲是一种即常用有实用的一项功能,例如,我们想查看哪里改削了代码、查看输出的日志信息有什么区别等等,如果用肉眼逐个词的去分辩,显然是无法承受的。
提起文件斗劲,我首先想到的就是Beyond Compare,这是一款好用的东西,但是,仅凭收费这一点就把很多人拒之门外了。
还好,VS Code插件库里有Partial Diff这款神奇的插件,选中一代码,右键Select Text for Compare,选中此外一部门代码,右键Compare Text with Previous Selection即可。
4. TODO Tree
安装次数:40万+
我在此前多篇文章中提到过,习惯使用TODO、FIXME标签是一个非常好的习惯。
当我们发现某块代码需要改削,或者某块代码需要以后进一步完善,如果能够给它做一个标识表记标帜,那么后续定位到对应位置是一件非常轻松高效的事情。
关于TODO标签,很多作者都保举过TODO Highlight这款插件,但是,我更加保举使用TODO Tree。
虽然很多标签东西能够实现TODO标签高亮,但问题是“我们怎么快速定位到对应的标签?”逐个的打开文件去寻找显然是很麻烦的,效率并没有得到太大的提升。
TODO Tree则分歧,它不仅可以实现标签高亮,还可以在活动栏添加一个选项卡,它能够以分歧视图展示我们标识表记标帜的位置,单击对应标签就能够快速定位到指定位置。
5. vscode-icons
安装次数:466万+
一个好的编纂界面能够让开发过程表情舒畅,甚至可以提升开发效率。
显然,VS Code默认的图标是达不到这种程度的。
但是,配合vscode-icons这款插件就分歧了,它具有以下特性,
它不仅能够给文件夹、文件添加上舒适的图标,而且可以自动检测项目,按照项目分歧功能配上分歧图标,例如,git、Markdown、配置项、东西类等等。
6. Better Comments
安装次数:66万+
是不是感觉注释信息陈旧见解?
Better Comments这款插件可以让VS Code注释信息更加人性化。
它可以按照告警、查询、TODO、高亮等标识表记标帜对注释进行分歧的展示。此外,还可以对注释掉的代码进行样式设置。
您想要的任何其他注释样式都可以在设置中指定
7. Bracket Pair Colorizer
安装次数:250万
当你看到上述示例中这样包含多层嵌套的括号时,是不是感觉很凌乱?至少,我是这样的,每当看到这样复杂嵌套括号时,尤其代码行数多起来以后,就很难确定哪些是处于同一层次的。不弄大白层次布局,当然阅读代码也会麻烦很多。
Bracket Pair Colorizer这款插件可以给()、[]、{}这些常用括号显示分歧颜色,当点击对应括号时能够用线段直接链接到一起,让层次布局一目了然。除此之外,它还撑持用户自定义符号。
这款神器的确解决了我的痛点。
8. Better Align
安装次数:10万+
整洁的代码,是一个优秀法式员必需要做到的。当我们阅读那些大型公司开源的代码时,会发现,它的设计模式、它的编程规范都让人赞叹不已。
Better Align就是这样一款能够实现代码规范的东西,它主要用于代码的上下对齐。
它能够用冒号(:)、赋值(=,+=,-=,*=,/=)和箭头(=>)对齐代码。
使用方式:Ctrl+Shift+p输入“Align”确认即可。
9. change-case
安装次数:24万+
标识符和定名法则是学习一门语言最基本,也是必需要了解的一项。
分歧语言对变量名、函数名、类名的定名要求分歧,有的是驼峰、有的是下划线...但是,不管是什么要求,都有一个共性--定名很重要。
有些编程语言甚至对定名严格到如果不按规范要求,执行时会直接报错。
而change-case就是一款快速改削当前选定内容或当前单词的定名的插件。
使用方式:Ctrl+Shift+p输入“change”然后选择要改削的格式即可。
10. Markdown All in One
安装次数:119万+
Markdown对于开发者而言,应该是一种常用的文档书写方式,虽然我在独立Markdown文档书写时习惯于使用Typora,但是对于开发过程中涉及到的API接口文档、README,我还是习惯于使用VS Code。
Markdown All in One这款插件可以实现媲美Typora的Markdown编纂体验,它具备如下特性,
- 丰硕的快捷键
- TOC标签
- 数学公式
- 自动完成
- 列表编纂
- 输出HTML同时转PDF
- Github风格文档
- ......
这款插件真正做到了All in One。
干货
比来,为了便利大师,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,此中内容包罗但不限于Python、机器学习、深度学习、计算机视觉、保举系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载链接整理到一个文档内,目录如下:
所有干货送给大师,但愿能够点赞撑持一下!
https://pan.baidu.com/s/1eks7CUyjbWQ3A7O9cmYljA (提取码:0000)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|