用VSC应该有三年了,刚一开始还吐槽过它启动速度慢,然而后来换了固态硬盘之后就陷入了真香定律,现在把一些我觉得不错的插件安利给大家~
以下扩展都可以直接在VSC自带的商场里都直接下载安装(PS:语言扩展&格式化类的插件网上已经有很多评测了,这里就不重复了
)
Remote - WSL
wsl重度依赖用户必备!!!可以让VSC在wsl环境中运行
再也不用担心用了wsl的python装的virtualenv环境无法被VSC识别了,不用担心将VSC默认控制台换成wsl后路径转换之类的问题
给你更原生的Linux开发体验。杜绝奇奇怪怪的环境报错从使用wsl开始~
https://github.com/Microsoft/vscode-remote-release.git
TabNine
支持全语言的离线机器学习代码补全神器!
只需要安装完扩展就可以用,不用额外安装其他引擎之类的东西
使用过程中明显能感觉到它学习能力的强大,写到后面基本上刚写两个字母就自动帮我补全了之后我要写的东西
不太好截动图,大家可以去官网看视频,或者直接安装体验一下,强烈安利
https://github.com/codota/tabnine-vscode
Code Blue
一款配色深得我心的防瞎眼深色主题
https://github.com/sujan-s/code-blue
Draw.io Integration
可以让你在VSC中绘画Draw.io的流程图,不需要联网 & 可保存为本地文件
https://github.com/hediet/vscode-drawio.git
DupChecker
一个挺好用的去重插件,临时有文本按行去重的需求的时候不用现写脚本或者上网搜了……这个还支持用正则限定去重范围
https://github.com/jianbingfang/vscode-dup-checker.git
Text Power Tools
其实就是一个Grep工具,推荐非WSL用户使用,WSL用户没必要装,直接用grep就可以了
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,也不用忍受逗号分隔文本的排版问题
https://github.com/jjuback/gc-excelviewer.git
Git History
可以很方便的对Git提交记录进行管理,我主要是用这个看文件diff,很直观便捷
当你发现项目里出现一个BUG时,就可以先用这个插件看看到底是谁写出来的,再决定要不要吐槽
https://github.com/DonJayamanne/gitHistoryVSCode
gitflow
Git Flow必备插件,建版本号的时候会自动帮你加一,无脑回车就行,不用每次都自己git tag找了(而且git tag的结果居然是ascii码排序……)