用VSC应该有三年了,刚一开始还吐槽过它启动速度慢,然而后来换了固态硬盘之后就陷入了真香定律,现在把一些我觉得不错的插件安利给大家~

以下扩展都可以直接在VSC自带的商场里都直接下载安装(PS:语言扩展&格式化类的插件网上已经有很多评测了,这里就不重复了

Remote - WSL

wsl重度依赖用户必备!!!可以让VSC在wsl环境中运行

再也不用担心用了wsl的python装的virtualenv环境无法被VSC识别了,不用担心将VSC默认控制台换成wsl后路径转换之类的问题
给你更原生的Linux开发体验。杜绝奇奇怪怪的环境报错从使用wsl开始~

1591032869629-5cae2065-f36d-433a-adc8-0801ebbdd78e.png

https://github.com/Microsoft/vscode-remote-release.git

TabNine

支持全语言的离线机器学习代码补全神器!
只需要安装完扩展就可以用,不用额外安装其他引擎之类的东西
使用过程中明显能感觉到它学习能力的强大,写到后面基本上刚写两个字母就自动帮我补全了之后我要写的东西
不太好截动图,大家可以去官网看视频,或者直接安装体验一下,强烈安利

https://www.tabnine.com/

1591033513597-398b6f83-ff42-48e3-bc0a-8f76aa12106c.png

https://github.com/codota/tabnine-vscode

Code Blue

一款配色深得我心的防瞎眼深色主题

1591031045173-f72accc7-e996-4747-a894-c5d37b717041.png

https://github.com/sujan-s/code-blue

Draw.io Integration

可以让你在VSC中绘画Draw.io的流程图,不需要联网 & 可保存为本地文件

1591031225526-f3aa0a65-56ac-4f46-94cc-e5b7a71416b5.png

https://github.com/hediet/vscode-drawio.git

DupChecker

一个挺好用的去重插件,临时有文本按行去重的需求的时候不用现写脚本或者上网搜了……这个还支持用正则限定去重范围

1591031484151-438e0097-0066-4fc9-8e0c-6d53eb2bd9d0.png

https://github.com/jianbingfang/vscode-dup-checker.git

Text Power Tools

其实就是一个Grep工具,推荐非WSL用户使用,WSL用户没必要装,直接用grep就可以了

1591033410771-bed0669e-9e90-4d69-ae50-2f2e1c5ae689.png

1591033418853-6bafd2da-56d2-4b6b-8be6-61eae2dd424c.png

https://github.com/qcz/vscode-text-power-tools.git

Encode Decode

看名字就知道是编码、解码相关的插件了,不管是逆向还是开发都用得到,支持的转换类型有:

  • String to Base64
  • Base 64 to String
  • String to JSON Byte Array
  • Base64 to JSON Byte Array
  • String to MD5 Hash (as Base64 or Hex)
  • String to HTML Entities
  • HTML Entities to String
  • String to XML Entities
  • XML Entities to String
  • String to Unicode
  • Unicode to String

https://github.com/mitchdenny/ecdc.git

Excel Viewer

主要是看CSV格式的文件时会比较方便,既不用切出去开Excel,也不用忍受逗号分隔文本的排版问题

1591031832040-fab17a6f-4a5a-450f-bd25-e0fe67698252.png

https://github.com/jjuback/gc-excelviewer.git

Git History

可以很方便的对Git提交记录进行管理,我主要是用这个看文件diff,很直观便捷

1591032087385-daa960e4-5cbd-4e1c-b0b6-71809b25561f.png

1591032221071-0702dafa-2b2d-4585-ad7f-a11ddc82a85e.png

当你发现项目里出现一个BUG时,就可以先用这个插件看看到底是谁写出来的,再决定要不要吐槽

https://github.com/DonJayamanne/gitHistoryVSCode

gitflow

Git Flow必备插件,建版本号的时候会自动帮你加一,无脑回车就行,不用每次都自己git tag找了(而且git tag的结果居然是ascii码排序……)

1591032417319-56a6facd-c868-4327-b975-5dbbaeae33f1.png

https://github.com/vector-of-bool/vscode-gitflow

如果觉得我的文章对你有用,请随意赞赏