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文件的实时渲染预览
下面介绍几个好用的插件:
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文本编辑器的主要内容,如果未能解决你的问题,请参考以下文章