Visual Studio Code,等等吧

最近工作的时候总是在为选择文本编辑器而伤脑筋,由于工作环境的限制,大概只能在这几个文本编辑器中做选择了:Notepad++/Atom/Visual Studio(2013)/Vim,而这些中最常用的事npp和Atom。因为最常用的语言是网页端(HTML/CSS/JS),Shell Script,Python等,又没有大型的项目管理需求,所以这两个在更方面的需求都可以满足我,在家用自己的电脑时用macOS比较多,大部分用Atom/Brackets。今天打算梳理一下思路,并尝试新的编辑器:Visual Studio Code(以下简称VSC),作为第一篇博客,顺便自定义和学习下Hexo系统。

Notepad++

  • 快,简洁
  • 可视范围非常大
  • 插件比较落后,更新速度慢

Atom

  • 漂亮
  • 插件丰富
  • 慢:i7处理器 + 16GB Mem + SSD(Windows 7)都无法编辑上千行的文本

刚刚安装好VSC,按照使用SublimeText和Atom的习惯试了一下 ⌘⇧P,效果果然一样又描述也有快捷键提醒。在V⌃iew菜单中找Extensions的时候左侧的侧边栏自动跳转到了最后一个Logo,原来直接点就可以跳转了,这个功能喜欢。开始写文章的时候发现没有自动wrap,调出命令行搜索“wrap”,果然有并且有快捷键 ⌥Z,Atom没有快捷键(应该可以自定义)。不小心打错字,⌘Z 撤销,不过Redo不是 ⌘Y 而是 ⌘⇧Z。写道这里,我已经有好几次想要插入Emoji了,于是打开插件搜索Emoji,在两个结果中选择一个名为“Emoji”的,easy:😎(然后才想到Mac系统可以直接 ⌃⌘Space

现在测试我最关心的一块,打开一个单行30000+以上字符的json文件时候选择文本这两个编辑器是同样的迟钝,我并没有检查CPU内存占有率之类的数据,完全是在同等Opening Tabs下的主观感觉,这一下就让我不爽了,再加上VSC的interface也没有Atom漂亮。在中文编辑过程中,VSC经常会莫名其妙的选择临近的一行,插件的版本都比较低,这些因素是我决定暂时不用它的主要原因。写道这里已经与我最初的期待背道而驰了,本来是想分析自己一步一步选择一个更好的编辑器替代品的过程,看来还是要给这个“新手”一段时间去成长。

最后,我的收获是在写文章的过程中,学会了把自定义HTML Code添加到Markdown语法中,并且了解了Hexo的自定义CSS的结构。