天问

[VSCODE] 最佳开发者插件(集合)

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 界面给其他用户。

vue开发:

Vetur          

vscode 天生就是 nodejs 前端开发神器,只不过后续开源社区活跃,出现了其他很多其他开发语言的插件。配合Vetur插件,vscode一个IDE就可以完成所有开发工作了。

Vue 2 Snippets

代码片段。

C++开发

C++/C#开发也不建议用 vscode,不方便开发和调试。。

C#

C#插件。

C/C++

c/C++插件。

Visual Studio Code Tools for AI

代码提示包。

java开发:

java开发者,我不太建议用vscode, idea/eclipse 多好用啊。

Language Support for Java

java语言支持包。

Java Extension Pack

java插件包。

Spring Boot Extension Pack

springboot插件

Spring Initializr Java Support

spring插件。

android/Flutter开发:

android

android插件。eclipse 都不推荐, android studio才是 唯一的最优秀的 android IDE。

Flutter

flutter插件,flutter run ....

Dart

dart语法支持

git代码管理工具

git

vscode默认自带的功能,不过我发现有稍许bug。

Git History

这个插件很牛,我们通常都是查看一个文件的历史更改。但是这个插件提供的确实基于行的文件历史更改查询。你可以在IDE中看到某一行由谁写的。谁更改过。。

Git Project Manager

这个 插件很早就有了,十分优秀。切换项目只需要 Ctrl+Shift+p 即可。

docker容器管理工具

Docker

docker 插件管理容器实在不要太方便。容器/镜像 启动,发布,构建等等,实在方便。

我这边使用的是 virtualbox+docker 方式安装的docker,所以需要 vscode 配置一下host,官方说 docker插件不支持 virtualbox+docker 。其实配置一下就好了。

yaml

方便编写 配置文件。

Kubernetes                   

Develop, deploy and debug Kubernetes applications

Kubernetes Support  

Code snippets

R语言开发

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

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
扫我捐助哦
喜欢 0

这篇文章还没有评论

发表评论