Atom

Atom 是 Github 出品的一款编辑器。

Atom 吸收了 Sublime Text 的优点,两款编辑器有不少相似之处。

Atom 基于 Electron,开发语言是 CoffeeScript,配置文件格式是 CSON(类比于 JSON)。

安装

可以从 淘宝镜像 下载安装包。

在安装的过程中会添加两个命令:

atom -h
apm -h

配置

菜单 File > Settings 打开配置面板。这里可以修改配置,安装主题、包等。

了解 Atom 配置文件格式 CSON

面板字体太小

一些配置由文件 ~/.atom/config.cson 设置。

文件类型

设置某个文件类型的格式

自动保存

进入默认包 autosave 设置,启用。

Save on focus lost

快捷键

在菜单,命令面板,配置页,包配置等地方都可以看到相关的快捷键。

Settings > Keybindings 面板可以搜素快捷键,也能帮助修改快捷键。修改快捷键实际是编辑文件 ~/.atom/keymap.cson

APM

Atom 的功能由包实现。既可以在 settings 页 packages 标签下管理包,也可以在终端中使用命令 apm 管理。apm 跟 npm 类似。

有些包需要编译安装。

apm install --check

我安装的插件:

用法

命令面板

命令面板(Command Palette)的快捷键见菜单 View > Toggle Command Palette

Fuzzy Finder

Fuzzy Finder

多光标

Mutiple Cursors

代码折叠

Folding

标签

Atom Bookmarks

符号导航

Navigating by Symbols

项目

需要安装第三方包支持。

跟其它编辑器不同,全部项目的信息都保存到同一个文件中 ~/.atom/projects.cson

调试

需要安装第三方包支持。

Git

默认支持 git diff。不过不如 VSCode 方便,VSCode 会并排窗口对比变化。