Atom编辑器初体验

日期:2016-06-01 11:33:17

Atom编辑器是Github在2014年初发布的,意欲打造下一代编辑器,Atom汲取了SublimeText、TextMate等编辑器的特点。但是它的功能更强大,界面美化做的也比SublimeText好很多。


安装

这里只介绍在Windows操作系统上的安装,在Atom官网中下载安装包,初次进入页面样式全乱了,不过没关系了为了体验这个东西只能忍了,当下载时就惊呆了,这玩意竟然有105M这么大,相比于Sublime只有8M的大小,心想这玩意功能一定很多很强大吧。


安装完进入Atom界面,可以看到右边的设置选项,当我点进去Settings设置界面时看到有很多可设置的选项,快捷键、插件包、皮肤模板、更新升级、以及安装插件包的界面。

QQ截图20160601121302.png


接着点开插件包管理界面(Packages),因为使用Sublime的缘故对插件还是比较在意的,当打开插件包时可以看到,已经有很多插件包存在了,也理解了安装包很大问题。

QQ截图20160601121525.png


初次打开Atom就有一种想放弃的冲动,因为这玩意太笨重了,跟Sublime的秒开相比这点就足以放弃它了,为了解它只好满怀期待继续下去。在网上已经有很多介绍Atom的使用方法了,基本使用也跟Sublime大同小异。


插件安装

在Atom里安装插件可以通过Ctrl+,的方法打开设置中心来安装,还可以通过Atom命令控制行输入安装插件指令跳转到插件安装界面。和Sublime安装插件一样按Ctrl+Shift+P输入Install Packages就可以打开插件安装界面,跟Sublime不同的是在Atom里安装插件可以清晰的看到插件的下载次数和相关介绍,这样就可以快速找到自己想要的插件,这点和Sublime相比还是挺不错的。


赞美一个东西之前要听完但是,但是用Atom界面来安装插件速度非常慢,慢到难以忍受的地步,这个也是比较严重的问题,跟Sublime相比在速度方面还是远远落后的,好在有一种不那么痛苦的安装过程,通过命令行来安装。


Atom 自带了一个 apm 的 Package 管理工具。我们可以在命令行下执行以下命令来确认 apm 是否已经安装:

apm help install

执行完以后会出现详细信息,如果输出不是 apm install 的命令信息,打开 Atom 菜单,选择 Install Shell Commands 来安装 atom 和 apm 。

Usage: apm install [<package_name>...]
       apm install <package_name>@<package_version>
       apm install <git_remote>
       apm install <github_username>/<github_project>
       apm install --packages-file my-packages.txt
       apm i (with any of the previous argument usage)


接下来安装一个插件,打开命令行在命令行输入:

apm install activate-power-mode

大概30秒的时间activate-power-mode这个插件就安装好了,可以看到这样的提示。相比插件安装界面安装速度快很多。

QQ截图20160601154618.png


插件备份

当我们在多台电脑上使用Atom时,想想这众多的插件,如果每换一台电脑都需要安装一次的话这是何等的痛苦,还好有一个插件备份神器Sync-Settings这个东西的作用就是可以同步Atom的设置文件,自定义快捷键,用户风格,初始化脚本及代码片段,还支持已安装的插件同步。


第一步

安装好插件。执行apm install Sync-Settings安装完以后可以设置到插件管理界面进入这个插件的设置界面。


后面需要到Github上创建一个Access Token,如果没有Github账号需要申请一个,接着来到申请Token的界面。

QQ截图20160602092206.png


完成之后需要把Token复制出来,需要注意这个Token只能看到一次,丢了需要重新申请:

QQ截图20160602094738.png


粘贴到下图的位置:

QQ截图20160602091521.png

接着创建一个Gist

QQ截图20160602100711.png

这里我们选择创建一个私人的Gist,选择第一个按钮,接着就创建完成了可以看到下面的页面。

QQ截图20160602102455.png

然后把地址栏上面的Gist id 粘到设置界面里,Gist描述可以取一个好记的名字,这样就配置完成了。


第二步

备份本地的配置到Github上面,按Ctrl+Shift+P调出命令行,输入Sync Settings Backup按回车确定这样就可以备份本地配置到远程Gist上面了。

QQ截图20160602103443.png

成功后会出现一个弹出框,这样就可以到远程Gist上看看我们的备份的配置文件了。

QQ截图20160602103532.png

打开Gist就可以看到我的备份文件自动备份在Github上了。

QQ截图20160602104547.png


第三步

同步远程备份的配置文件到本地,同样是调出命令行输入:Sync Setting Restore这样就可以同步远程配置到本地了。成功后同样有一个提示

QQ截图20160602105147.png

到这里就备份和同步远程配置文件就成功了,Sync-Settings这个插件非常好用,相比Sublime的备份显得更灵活。


如果有疑问欢迎下面留言告诉我。