Atom基础


编辑器Atom的基本使用


Atom 是 GitHub 开发的一个编辑器。

原本我是在找一个Windows系统下的 Markdown 编辑器,试用过:

  • 微软的 Madoko (在线IDE)
  • 作业部落的 Cmd Markdown (有在线和客户端两种,需要注册,付费用户才能导出PDF)
  • MarkDownEditor (chenguanzhou,可在Windows应用商店下载)
  • MarkdownPad 2 (免费版本功能受限,如:无法导出PDF)

找来找去,最后还是觉得Atom不错,(通过插件实现)功能齐全。

Atom 相关目录:

  • 安装目录: %HOMEPATH%\AppData\Local\atom
  • 配置文件及插件目录: %USERPROFILE%\.atom

1 基本配置

1.1 关联右键菜单

勾选 “Settings” -> “System” 中的 “Show in file context menu”,这样就可以在鼠标右键菜单中添加“Open with Atom”

1.2 去掉界面中间的虚线

  1. 点击 “Settings” 界面中的 “Open Config Folder” 按钮
  2. 打开 styles.less 文件(Tree View 的最后一个文件)
  3. 在该文件末尾添加以下代码
atom-text-editor.editor .wrap-guide {
  visibility: hidden;
}

注意: styles.less 文件保存在 %USERPROFILE%\.atom 目录下。

1.3 将 Tree View 的字体变大

修改 %USERPROFILE%.atom 目录下的 styles.less 文件

.tree-view {
  // background-color: whitesmoke;
  font-size: 133%;
}

1.4 将 Tab 的字体变大

修改 %USERPROFILE%.atom 目录下的 styles.less 文件,新增:

.tab-bar .tab .title {
  font-size: 166%;
}

2 我所安装的插件

  • 在 “Settings” -> “Packages” 中显示已经安装的插件。
  • 在 “Settings” -> “Install” 中查找并安装插件。
插件名 功能概述
atom-beautify 格式化代码。
autocomplete-en-en 输入时,联想英语单词。
autocomplete-paths 在编辑时,自动联想目录、文件命,防止手工输入时出错。
autocomplete-xml 在编辑XML文件时,根据关联的XSD文件,进行联想输入。
git-plus 在 Atom 中执行 Git 命令。
需要安装 msysgit 并将其添加到环境变量 PATH
linter-xmllint XML文件实时校验
1.此插件还有依赖的插件,需要一并安装
2.需要安装xmllint,插件的说明里有详细的安装方法
markdown-preview-enhanced Markdown 显示。比Atom自带的 markdown-preview 功能强
1.编辑器与预览滑动同步
2.类 latex 数学编辑
3.输出 PDF, PNG, JPEG 文档 4. 等等……
minimap 代码地图。
quick-highlight 高亮显示文件中与选中文字相同的内容
script 在Atom中运行脚本(如:Python,Shell等)
sync-settings 同步已安装插件和配置
我的Atom Settings

3 常用快捷键

  • 如果想某一快捷键的功能,可以在 “Settings”->”Keybindings” 中输入该快捷键(如:输入“ctrl-c”)查找功能描述。
  • 如果想查询某一功能对应的快捷键,可以在 “Command Palette” 界面中输入某些关键字(如:输入“delete”)查找该功能对应的快捷键。在 Command Palette 界面选中某一功能,并按“回车”键,则会执行该功能。

3.1 系统操作

快捷键 功能概述
Ctrl+Shitf+P 显示 Command Palette 界面, 这是最需要记住的快捷键
Ctrl+, 显示 Settings 界面
Ctrl+\ 显示/关闭 Tree View 界面

3.2 文件操作

快捷键 功能概述
Ctrl+T 显示/关闭 Fuzzy Finder 界面。该界面下可以快速打开当前工程中已有的文件。
Ctrl+O 显示 Open File 界面。可以打开系统能访问的所有文件。

3.3 编辑

快捷键 功能概述
Ctrl+G 跳转到指定行(及列)
Ctrl+K Ctrl+U 将当前词转为大写
Ctrl+K Ctrl+L 将当前词转为小写
Ctrl+Up/Down 将当前行上移/下移一行
Ctrl+Shitf+D 复制当前行
Ctrl+Shitf+K 删除当前行
Ctrl+Backspace 从词头删除到光标处
Ctrl+Delete 从光标处删除到词尾
Alt+F3 选中当前文档中所有与当前选择相同的内容(可用于快速批量修改)
Ctrl+M 光标跳转到匹配的 bracket
Ctrl+Shift+U 打开/关闭 File Encoding 界面
Ctrl+Shift+M 打开/关闭 Markdown Preview 界面
Ctrl+F 在当前文件中查找、替换
Ctrl+Shift+F 在整个工程中查找、替换

声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权,转载请注明出处。