每个程序员都有自己喜欢的编辑器。根据个人打字速度和工作风格,编辑器可以成为一个程序员的最好朋友或最糟糕的敌人。Neovim 是我最喜欢使用的编辑器之一。然而,我最近换成了VSCode,并且我很高兴我这么做了。

我认为,对于软件开发人员来说,一个好的编辑器应该有某些你指望它有的特性。例如,它应该易于使用,结构化良好,轻量级且功能强大。安装开始方便,同时,应有良好的插件市场。考虑到这些因素, Neovim 和Vscode 都是非常好的选择。但是在继续使用Neovim 几周之后,我发现自己需要更多的交互和视觉元素,VSCode 给了我这个方面的满足。

VSCode 对于我来说最大的改变是语法高亮和自动完成响应。当敲击代码时,VSCode立即高亮我将要输入的字符以及它们的预期缩写选择列表。这让我更加专注于我正在编写的代码,而不是环境。此外,VSCode 的自动完成响应速度很快,它能够快速而准确地预测我要输入的内容。这比Neovim 差别非常之大。

在 Visual Studio Code 中,插件市场非常好用。由于我编写的大部分软件都是使用Javascript,我经常使用的插件是Pretter、ESLint、Bracket Pair Colorizer和AutoRenameTag等。这些插件为我提供了无与伦比的支持,并让我在代码编写过程中感到更加自信。

另一个我喜欢的VSCode 的特性是它在调试功能上的改进。VSCode 的调试器是强大而方便的,我可以轻松地对我的代码实施调试。更重要的是,它可以帮助我更容易地找到代码中的错误。而 Neovim 的GDB debugger则不如VSCode那样便捷。

当然,Neovim 也有它的优点,这个编辑器在许多方面都非常出色。但尽管如此,我非常高兴我切换到了VSCode。VSCode为我提供了更加互动和更易于分析的代码环境,同时它的插件市场、社区支持和广告价格也很有吸引力。

总的来说,我从Neovim换成了VSCode,这对我来说是一个完美的选择。我建议你们试一试,感受它的高效和方便。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/