技术摘要| Atom 的第一次尝试

2019-04-09 coding atom editor

Atom 的第一次尝试

对于我来说,折腾已经成为了一种习惯了。耐不住性子的我常常会去折腾各种新的东西,编辑器、系统、浏览器这些我都会经常去尝试,去找到哪一款自己最喜爱的和效率最高的产品。

我个人对于编辑器的要求还是很高的,要能够敏捷、好用,还得长得好看。也尝试过主流的各种编辑器,比如 VsCode,Vim 以及 emacs。在我的潜意识里,我非常喜欢 Emacs 的快捷键,特别是光标移动的部分: alt 代表单词,ctrl 代表字符,PNBF 代表上下左右,非常清晰。但是我又希望能够减少我配置的压力,要能够开箱即用,还要有较强的功能。因此,Vim 和 Emacs 这类需要进行配置的环境对我来说其实不够优雅。我希望能够尽可能使用默认的配置,而不过多的进行配置修改,快捷键也是如此。(因为能够保证多平台的一致性)。

其实 Visual Studio Code 确实挺符合这个标准,我也一直拿它作为我的主要编辑器,写过 go,写过 javascript,也写过 python 和 C。VsCode 其实真的非常强大,编译、调试、代码托管、项目管理,这些功能齐全而且非常好用。此外还有异常丰富的插件系统。对于我个人来说,除非是大型项目,一般很少用 PyCharm 之类的 IDE。

现在我遇到了 Atom,我不敢保证我会一直使用这个编辑器(毕竟被吐槽性能差,让我非常顾虑),但是我会尽力去使用它。因为,它的默认快捷键非常符合我的预想,而且界面咸现代且好看。它的光标移动的快捷键和 Emacs 基本一致,我可以非常迅速的进行光标的移动。此外还有与 VsCode 类似的多光标,搜索、替换等等操作方式。原生的 Git 和 Github 支持也非常好用。

确实,使用快捷键可以方便的定位文件、函数,也可以方便的进行窗口的管理。对于我个人来说,这一套快捷键还是比较符合我的预期和使用习惯的。手不离开键盘,就能完成文本的编辑。(这一篇文章就是在 Atom 中便捷的)。

界面美观也是一个非常重要的因素,一直以来我都是使用 VsCode 的 Light+ 主题,换成 Atom 之后,我发现 One Dark 的配色和代码高亮也非常美观。

目前初步测试了代码补全的功能。Python 和 C 的支持都还算不错,应该问题不大。而让我有所顾虑的就是广为诟病的性能问题,实测内存占用至少是 VsCode 的 1.5 倍, 目前还没有遇到卡顿的现象,还需要进一步在使用中测试。

此外,代码调试和编译的功能是缺失的,或者需要第三方插件,这个对于我问题不大,我个人的编码习惯是习惯使用命令行编译和调试。反而对这一部分需求不大。

希望 Atom 能够让我的编码体验更加优秀吧。虽然 Github 已经被微软收购了,但是我还是希望它能够越来越好吧。

本人保留对侵权者及其全家发动因果律武器的权利

版权提醒

如无特殊申明,本站所有文章均是本人原创。转载请务必附上原文链接:https://www.elliot98.top/post/tech/atom%E5%B0%9D%E8%AF%95/

如有其它需要,请邮件联系!版权所有,违者必究!