ATOM文本编辑器

Posted 88A写字的地方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ATOM文本编辑器相关的知识,希望对你有一定的参考价值。

     代码编辑器之争永无止境,不论是VIM,Emacs,Sublime Text还是VS CODE,Notepad++等等编辑器都有其忠实的拥簇者。相比集成开发环境(IDE)而言,此类编辑器灵活轻量,在不需要复杂的代码调试时显得尤为方便。

  我之前常用的编辑器是Notepad++,其能够轻便简单的打开各种代码文件,我还根据教程为Notepad++添加了插件以实现c语言编译和链接python解释器的功能。但目前我将重度使用的需求转移到了相比之下较为年轻的编辑器ATOM上,主要有几点原因

  1. Notepad++的插件配置繁琐,而且一旦重装系统或者更换设备,就要重新配置

  2. Notepad++的界面不够美观

  3. 近期使用markdown的频率上升,而使用Notepad++编辑markdown不能实现实时预览渲染结果



相比之下,ATOM作为由github打造的新兴代码编辑器,完美的解决了我的需求:

  1. windows linux mac全平台支持

  2. 一键从github上下载丰富的各类插件,并且可以通过插件实现ATOM配置的同步

  3. 界面美观并且拥有数量众多的主题可从github一键安装。由于ATOM基于web技术构建,用户也可以自定义css改变样式

  4. 使用插件实现md文件的实时渲染预览


ATOM文本编辑器


ATOM文本编辑器

下面介绍几个好用的插件:

1. sync-settings

利用个人Github的Gist实现ATOM配置的同步

2. ask-stack

一键在StackOverflow上提问

3. browser-plus

在ATOM中的浏览器

4. file-icons

各类文件的图标

5. filecolor

各类文件的高亮

6. markdown-preview-enhanced

比内置markdown-preview更加强大

7. minimap

为代码添加小地图

8. simplified-chinese-menu

汉化

9. vim-mode

在ATOM中使用vim模式


最近主要在写python,以下是些有关python的插件:

1. python-debugger

不能和IDE相比,可以做简单的debug

2. autocomplete-python

python的自动补全

3. Hydrogen

神器,非常强大,可以在代码行内得到代码运行结果

ATOM拥有以上众多的优点,但也有着一定的缺陷。由于其采用WEB技术,性能是其最大瓶颈,但基于Github的强大后台以及众多的个人爱好者的丰富维护,使得ATOM在不断地发展革新,相信随着时间推移,ATOM会变得越来越好用,称得上是“21世纪的编辑器”。


以上是关于ATOM文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章

Atom编辑器入门到精通 文本编辑基础

Atom编辑器入门到精通 文本编辑基础

Atom编辑器入门到精通 文本编辑基础

GitHub Atom 1.0 正式发布,文本编辑器

ATOM文本编辑器

GitHub宣布新版Atom文本编辑器支持“实时代码协作”