<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Atom on Lutong's Homepage</title><link>https://www.elliot98.top/tags/atom/</link><description>Recent content in Atom on Lutong's Homepage</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 09 Apr 2019 12:02:57 +0800</lastBuildDate><atom:link href="https://www.elliot98.top/tags/atom/index.xml" rel="self" type="application/rss+xml"/><item><title>技术摘要| Atom 的第一次尝试</title><link>https://www.elliot98.top/post/tech/atom%E5%B0%9D%E8%AF%95/</link><pubDate>Tue, 09 Apr 2019 12:02:57 +0800</pubDate><guid>https://www.elliot98.top/post/tech/atom%E5%B0%9D%E8%AF%95/</guid><description>&lt;h1 id="atom-的第一次尝试"&gt;Atom 的第一次尝试&lt;/h1&gt;
&lt;p&gt;对于我来说，折腾已经成为了一种习惯了。耐不住性子的我常常会去折腾各种新的东西，编辑器、系统、浏览器这些我都会经常去尝试，去找到哪一款自己最喜爱的和效率最高的产品。&lt;/p&gt;
&lt;p&gt;我个人对于编辑器的要求还是很高的，要能够敏捷、好用，还得长得好看。也尝试过主流的各种编辑器，比如 VsCode，Vim 以及 emacs。在我的潜意识里，我非常喜欢 Emacs 的快捷键，特别是光标移动的部分： alt 代表单词，ctrl 代表字符，PNBF 代表上下左右，非常清晰。但是我又希望能够减少我配置的压力，要能够开箱即用，还要有较强的功能。因此，Vim 和 Emacs 这类需要进行配置的环境对我来说其实不够优雅。我希望能够尽可能使用默认的配置，而不过多的进行配置修改，快捷键也是如此。（因为能够保证多平台的一致性）。&lt;/p&gt;
&lt;p&gt;其实 Visual Studio Code 确实挺符合这个标准，我也一直拿它作为我的主要编辑器，写过 go，写过 javascript，也写过 python 和 C。VsCode 其实真的非常强大，编译、调试、代码托管、项目管理，这些功能齐全而且非常好用。此外还有异常丰富的插件系统。对于我个人来说，除非是大型项目，一般很少用 PyCharm 之类的 IDE。&lt;/p&gt;
&lt;p&gt;现在我遇到了 Atom，我不敢保证我会一直使用这个编辑器（毕竟被吐槽性能差，让我非常顾虑），但是我会尽力去使用它。因为，&lt;strong&gt;它的默认快捷键非常符合我的预想，而且界面咸现代且好看&lt;/strong&gt;。它的光标移动的快捷键和 Emacs 基本一致，我可以非常迅速的进行光标的移动。此外还有与 VsCode 类似的多光标，搜索、替换等等操作方式。原生的 Git 和 Github 支持也非常好用。&lt;/p&gt;
&lt;p&gt;确实，使用快捷键可以方便的定位文件、函数，也可以方便的进行窗口的管理。对于我个人来说，这一套快捷键还是比较符合我的预期和使用习惯的。手不离开键盘，就能完成文本的编辑。（这一篇文章就是在 Atom 中便捷的）。&lt;/p&gt;
&lt;p&gt;界面美观也是一个非常重要的因素，一直以来我都是使用 VsCode 的 Light+ 主题，换成 Atom 之后，我发现 One Dark 的配色和代码高亮也非常美观。&lt;/p&gt;
&lt;p&gt;目前初步测试了代码补全的功能。Python 和 C 的支持都还算不错，应该问题不大。而让我有所顾虑的就是广为诟病的性能问题，实测内存占用至少是 VsCode 的 1.5 倍， 目前还没有遇到卡顿的现象，还需要进一步在使用中测试。&lt;/p&gt;
&lt;p&gt;此外，代码调试和编译的功能是缺失的，或者需要第三方插件，这个对于我问题不大，我个人的编码习惯是习惯使用命令行编译和调试。反而对这一部分需求不大。&lt;/p&gt;
&lt;p&gt;希望 Atom 能够让我的编码体验更加优秀吧。虽然 Github 已经被微软收购了，但是我还是希望它能够越来越好吧。&lt;/p&gt;</description></item></channel></rss>