大概会占用您5分钟的阅读时间。
VisualStudioCode(我更喜欢直接叫VSCode),我只是喜欢它。它是我的主要代码编辑器。
我一直喜欢轻量级编辑器而不是IDE。许多年前,我使用Eclipse进行开发,使用Notepad++和一些插件来开发所有其他轻量级的东西。然后我发现了崇高的文本,并使用它一段时间。当我做Web开发时,我仍然觉得Eclipse太重量级了。然后是Adobe的Brackets。这是一个相当不错的编辑器,特别是对于Web开发,我开始大量使用它进行Web开发。但是当时,Brackets在大型代码库上有点慢。然后是Atom,它通过引入最终成为Electron的Atomshell彻底改变了NodeJS桌面应用程序格局。所以我切换到Atom,喜欢它光滑的界面和漂亮的可插拔功能。它成为我所有Web开发的主要编辑器。
因此,Electron为VSCode铺平了道路,尽管起初由于与VisualStudio的联系而持怀疑态度,但我尝试了一下,并对它的速度和用户体验感到惊讶。现在没有回头路了。我慢慢地开始使用VSCode进行大部分的日常开发,除了JVM开发,我现在使用IntelliJUltimate,很难击败IntelliJ进行JVM开发。现在快进到下面是我用于开发的编辑器/IDE。
VSCode:JavaScript,TypeScript,EJS,HTML,CSS,Golang,Rust,Python,Ruby,Shell,Docker,Kubernetes,Terraform以及介于两者之间的所有内容,包括撰写此博客文章。
IntelliJIdea:Java,Scala,Kotlin,Groovy
VIM:用于从命令行快速编辑。
插件
当然,VSCode通过允许使用插件使这一切成为可能,并且有很多可供选择。以下是我个人用于处理上述语言的插件。您可以使用该命令从终端安装它们。code--install-extension
语言支持
根据您使用的语言,您可以为这些语言添加语法,实用程序和语言支持插件。我使用以下
JavaScript/TypeScript/Web
EJS语言支持-添加EJS模板支持。
code--install-extensionDigitalBrainstem.javascript-ejs-support
关闭HTML/XML标记-自动关闭HTML/XML标记。
code--install-extensionCompulim.