Github Atom1.0编辑器初次使用介绍及心得(附Github Atom1.0下载地址)

时间:2015-06-29  来源:www.WaiTang.com  作者:外唐教程网  来源:  查看:加载中  

前言

因为Sublime Text 3更新之后需要重新的注册码,试用几个注册码Patch都不成功,就打算换一个编辑器。

因为以前使用过VimNotepad++,所以这次打算尝新,最后敲定了两款,ICEcoderAtom

ICEcoder本质上是一种基于HTML格式的编辑器,反应速度有一定缺陷,

加上自己需要在Github上积攒经验,而且需要用到Node.js,所以选择Github的亲儿子Atom来作为首选编辑器。

这是优设对于Atom的简单介绍:

  • 2008年GitHub成为全球范围内代码存储和管理平台之后,借助这个平台发布的工具也成了许多开发者的首选。
  • Atom也是借助GitHub逐渐火起来的代码编辑器。
  • 因为它被设计为简单而开箱即用,并且具备上百个拓展包,Atom被成为“21世纪最易于定制的文本编辑器”

我是在Atom官网上直接下载的,官网截图如下:
Atom官网截图

点击中间的绿色下载按钮,但是还是需要翻|墙才能下载( ╯□╰ ),我当前的使用版本是v0.125.0;

附送下载传送门:点我下载

功能

Atom总体来讲,和Sublime Text长得非常相似,也支持插件扩展机制。与Sublime Text不同的是,它的插件是独立管理的,这点会看出Github本身对于可扩展插件的重视。

Atom的界面扩展度更好,也比Sublime Text能写出更好的插件,对git的支持也比前者做的更好。

主力语言是coffeescript,其他的语言以及纯js的极少。部分模块使用了C,例如Ctags,可能借鉴于其他已有组件

界面

下面是Atom的基本界面:
Atom开始界面

界面和Sublime Text基本相同:

  • 从上到下,分别是标题栏 | 菜单栏 | Tab控制栏 | 编辑区 | 状态栏
  • 从左到右,分别是侧边栏(可关闭) | 编辑区 (缺少ST的Mini Map,但是可以分区显示)

配置

按下Ctrl + Shift + P可以呼出Panel对话框
Panel对话框

在这里可以进行查找帮助信息及安装Packages或者Themes等

设置面板

Sublime Text很多配置只能靠手工输入和调整。而在Atom,好像所有的设置都可以通过设置面板来更改配置,下面是设置面板的基本界面:
设置面板界面

在这里,你可以很方便地配置如下配置项

  • 主题
  • 扩展包
  • 字体和大小
  • 行代码
  • 等等

主题

个性化设置是每个码农所要做的第一件事情,尤其是每天都要看到的主题,很高兴地是AtomSeti主题特别棒,UI做的十分不错,虽然也有一些BUG,但是瑕不掩瑜。

以下是Seti主题的官方展示图片:
Seti主题

样式

所有的窗口都是采用网页渲染,你可以随便自定义你的编辑主题,你可以通过审查元素,找到编辑器的各部分样式表。

Atom允许你通过LESS样式表(style.less)自定义风格,你可以全权控制你的编辑器。

编辑样式表很简单,只要Settings中找到对应位置,并做你想要的修改即可。
修改样式

也可以通过Styleguide来进行初始化修改。
Styleguide

快捷键

AtomSublime Text的很多快捷键都是相同的,你可以在Settings查看具体的快捷键:
快捷键设置界面

如果需要修改快捷键,你可以按下Ctrl + Shift + P可以呼出Panel对话框,输入“keymap”,打开keymap.cson文件

在这个页面中即可修改快捷键,修改示例如下:

1
2
3
4
5
6
.editor:
enter: editor:newline
.workspace:
ctrl-P: core:move-up
ctrl-p: core:move-down

扩展

对于Atom的Package管理来说,提供了一个内置的包管理工具,允许你扩展编辑器的功能。

这类似于Sublime的Package Control,但与之不同的时这个包管理工具以及内置在编辑器里面了,不需要另外执行一段代码来安装。
设置面板之Package界面

安装一个包非常简单,只需要点击Install按钮即可。编辑器还提供了搜索功能,还有一些推荐安装的包。

我现在已经安装的Packages如下显示:
已安装的Packages

在我这个windows版本中,已经自带了很多优秀的Packages,这大大方便了使用者

特别推荐SnippetsMarkdown Preview这两个packages
前者可以自动填充代码,这对于减少代码负担起到了极大的作用;
后者能实时预览Markdown文本格式,减少再编辑的麻烦。
下图是Markdown Preview的实时预览图:
Markdown Preview

后记

虽然Atom架构层面相当优秀,复用性非常好;充分利用了开源,packages和themes如指数般增长;从Sublime迁移方便和快捷;与Github的粘合度极高;

但是就我现在的体验来讲:

  1. 程序运行比较卡顿,现在自己是win8.1,4G内存,切换Tab偶尔也会卡顿;
  2. BUG不断,稳定性还待加强;
  3. 难以打开大文件,或者说大文件打开速度过于缓慢;

希望Atom能不断改进,相信在Github的支持下,它会茁壮成长!


下载地址: http://yun.baidu.com/share/link?shareid=3951482571&uk=1477312241


0% (0)
0% (0)