vscode 基于 nodejs 开发,使得其天生具有跨平台能力,2019年微软推出 remote develop 远程开发功能后,腾讯/阿里等国内 互联网公司纷纷推出修改版的 云IDE卖钱。
Visual Studio IntelliCode
基于github代码分析技术,微软实现了自动代码提示功能。和自带的IDE代码提示相比,Visual Studio IntelliCode 肯定是更牛了,不再是提示一个单词,一个语句。而是提示一大段代码片段。着实牛。。
缺点,由于总所周知的原因, Visual Studio IntelliCode 的代码提示,是基于Azure云大数据分析返回的结果。所以国内使用会很卡,甚至体会不到代码提示的功能。甚至CPU飙升。。。
所以接受现实吧。
remote develop
这是微软2019年推出的大神器,巨大神器。remote develop 插件是一个集合,包括 remote develop wsl,remote develop docker,remote develop ssh,remote develop explorer等等。分别是基于linux主机,docker主机,wsl子系统开发。
这款工具在去年我就介绍过,你可以深入docker容器中直接开发,然后build,发布等等操作。实现开发环境统一,部署环境统一。开发/部署秒速执行。。
Comment Translate
有些时候我们会接触到一些国外开源项目,包含英文注释。而这个插件可以实现鼠标悬浮在文字上,就可以翻译整句话。实在太牛了。我研究过这个插件的代码,并以此开发了另外一个插件。
REST Client
十分方便的接口调试工具。
Draw.io Integration
流程图绘制工具,支持离线模式。第三方开发的,可见作者十分用心。
Live Share
在面试中,以及团队协作中,项目演示等用的最多。可以分享自己的 vscode 界面给其他用户。
Vetur
vscode 天生就是 nodejs 前端开发神器,只不过后续开源社区活跃,出现了其他很多其他开发语言的插件。配合Vetur插件,vscode一个IDE就可以完成所有开发工作了。
Vue 2 Snippets
代码片段。
C++/C#开发也不建议用 vscode,不方便开发和调试。。
C#
C#插件。
C/C++
c/C++插件。
Visual Studio Code Tools for AI
代码提示包。
java开发者,我不太建议用vscode, idea/eclipse 多好用啊。
Language Support for Java
java语言支持包。
Java Extension Pack
java插件包。
Spring Boot Extension Pack
springboot插件
Spring Initializr Java Support
spring插件。
android
android插件。eclipse 都不推荐, android studio才是 唯一的最优秀的 android IDE。
Flutter
flutter插件,flutter run ....
Dart
dart语法支持
git
vscode默认自带的功能,不过我发现有稍许bug。
Git History
这个插件很牛,我们通常都是查看一个文件的历史更改。但是这个插件提供的确实基于行的文件历史更改查询。你可以在IDE中看到某一行由谁写的。谁更改过。。
Git Project Manager
这个 插件很早就有了,十分优秀。切换项目只需要 Ctrl+Shift+p 即可。
Docker
docker 插件管理容器实在不要太方便。容器/镜像 启动,发布,构建等等,实在方便。
我这边使用的是 virtualbox+docker 方式安装的docker,所以需要 vscode 配置一下host,官方说 docker插件不支持 virtualbox+docker 。其实配置一下就好了。
yaml
方便编写 配置文件。
Kubernetes
Develop, deploy and debug Kubernetes applications
Kubernetes Support
Code snippets
R
在 vscode 中编写 R 代码确实累人,代码提示,调试等都不智能。所以还是使用专业的 RStudio 吧。
LaTex Workshop
写数学论文都很难避开 latex 语言,vscode当然也支持 latex 了。不过还是MikTex 依然是最牛的IDE。所以我依然认为,vscode IDE 有自己的专长,就是nodejs开发。其他语言开发都弱弱的。
Excel Viewer
数据分析不免需要数据预览,excel viewer可以方便预览 csv 文件。要知道 csv 文件用 excel打开 可能的结果,要么是卡死(数据量大),要么是乱码(UTF8编码,而excel默认GB2312编码)。所以这个插件还是很牛的呢。
python
python开发很火,所以 vscode 社区更新也就很频繁,每个月都可以收到 python插件更新。python插件也越来越大,目前为止,功能可以说十分完善了,可以打开 .ipynb 文件,到处出现运行按钮。作为开发者,实在方便。
Jupyter/VS Code Jupyter Notebook Previewer
早在去年,Jupyter 这个查看还非常火,原因就是 python 插件对 jupyter支持不好,不能够预览 jupyter文件,修改jupyter 文件后保存却是 .py 文件。
目前由于python插件已经很强大了,所以上述 Jupyter/VS Code Jupyter Notebook Previewer 插件就没必要安装了。
博客地址:http://blog.yoqi.me/?p=17039
这篇文章还没有评论