我为什么从 VS Code 转到 WebStorm
首先声明,我并不是说 WebStorm 比 VS Code 好,只是我觉得有些人用 VS Code 会比用 WebStorm 甚至其他工具(比如 Vim、Sublime Text 等等)更顺手。我只是想和大家分享一下我为什么决定转用 WebStorm,以及为什么我还在用它,或许你们也可以考虑一下!
我决定开始使用 WebStorm 的第一个原因是,我换了电脑。作为一名工作繁忙的开发人员,我需要尽快开始编码,所以我下载了之前一直用的 VS Code 编辑器。然后我发现,我之前电脑上安装的插件(很显然)都没有了,而且我甚至记不起它们的名字,这真是太令人沮丧了。在花了整整一个小时试图配置 VS Code 环境之后,我突然想起我想测试一下 WebStorm,所以我觉得这是个绝佳的机会。
我下载并启动了它。首先映入眼帘的是我非常喜欢的 Darcula 主题,我之前也尝试在 VS Code 中寻找类似的主题,但一直没找到这么漂亮的。我知道,如果你正在读这篇文章,你肯定想知道一些比主题更有趣的原因,我只是想说,我太喜欢这个编码主题了 <3
待办事项评论
当我在 WebStorm 中打开我的代码库时,我可以看到我的 TODO 注释被高亮显示,我记得在 VsCode 中我必须安装一个插件才能获得这个功能。
自动导入
这真是太棒了!我知道 VS Code 也有类似的功能,但我百分百确定它不如这个准确。我经常在不同文件之间复制粘贴代码,复制的代码里经常会有一些依赖项。WebStorm 的这项功能真的非常实用,我粘贴代码的时候,它会自动找到所有依赖项并把它们添加到文件顶部。
Git 集成
几个小时的编码后,我的文件出现了冲突,让我惊喜的是,我找到了一个非常友好的界面,可以轻松解决冲突。我可以在这里放一些截图,但你最好自己测试一下,才能体会到它的出色之处。
调试器
这是我最喜欢 WebStorm 的地方。作为一名全栈开发者,我需要同时使用 React 和 NodeJS 进行编码。我认为程序员最好的朋友莫过于一个强大的调试器,无论你是从事前端还是后端开发,都需要一种能够轻松查找错误的方法。WebStorm 的调试器非常实用。你可以快速设置并立即上手使用。你可以在代码中设置断点,并在一个简洁的界面中查看所有变量的值。这对前端和后端开发者都很有用,但如果你是后端开发者,你会从一开始就爱上它。
重构
如果你使用 WebStorm,重构就不再是件令人头疼的事了。如果你已经写代码一段时间了,我敢肯定你肯定遇到过需要重命名代码中的变量的情况。这可能很烦人,但在 WebStorm 中却非常简单。你只需点击“重构”->“重命名”,它就会在所有使用该变量的地方重命名它。最重要的是,它不会像 VS Code 那样打开所有使用该变量的文件。这只是重构功能的一个示例。
最后想说的话
以上只是我喜欢 WebStorm 的一些原因。我希望这篇文章简洁明了,只分享一下我使用 WebStorm 的体验。差点忘了说,WebStorm 不是文本编辑器,而是一个 JavaScript IDE,如果你决定使用它,可能会注意到内存占用有所增加。
如果您已经使用过 WebStorm,请在评论区留言分享您的使用体验。我期待您的反馈。
文章来源:https://dev.to/dcastro/why-i-switched-from-vscode-to-webstorm-36dh
