标签: 技术工具 Atom
Atom 背景
Atom 是基于 Web 技术的 桌面引用。本质上其 UI 是一个本地渲染的网页。其使用 Chromium[1] 作为运行引擎,并保持使用最新的版本运行。
[1]Chromium 引擎 : Chromium 是 Google 为发展自家浏览器 Chrome 而开发的一款通用浏览器。其以 BSD 的许可发行,于 2006 年开始启动,并为多家浏览器作为开发的内核代码。如 : 360浏览器、枫树浏览器、遨游浏览器及UC浏览器等。
[2]References: http://flight-manual.atom.io/getting-started/sections/why-atom/
https://github.com/atom/atom
快捷键
Menu => keymap 自定义快捷键对应的功能
'atom-text-editor':
'cmd-shift-e': 'editor:select-to-previous-word-boundary'
命令行操作
命令 | 用途 |
---|---|
atom [files] | 在 terminal 中打开文件或者文件夹 |
文件浏览
命令 | 用途 |
---|---|
ctrl + shift + m | 预览 markdown |
commond + \ | 开启/隐藏 左边目录树 |
commond + T | 打开文件检索 |
commond + B | 检索最近 open 的文件 |
alt + commond + s | 保存所有在打开的文件 |
文本选择和调转
命令 | 用途 |
---|---|
ctrl + A/E | 移动到行首/行尾 |
ctrl + G | 跳到行:列 |
ctrl + shift + w | 选择当前整个词 |
cmd + L | 选择当前行 |
基础文本操作
命令 | 用途 |
---|---|
Cmd + J | 将下一行紧接到当前行尾 |
Cmd+Ctrl+Up/Down | 将当前行上移/下移一行 |
Cmd+Shift+D | 基于当前行生成一个拷贝行 |
Cmd+K Cmd+U | 大写当前单词类似 toUpperCase , 按住 Cmd 然后依次单击 K 和 U |
Cmd+K Cmd+L | 类似 toLowerCase |
Ctrl+T | 反转所选字符串 |
删除和剪切
命令 | 用途 |
---|---|
Ctrl+Shift+K | 删除当前行 |
Alt+Backspace or Alt + H | 从光标删除到词首 |
Alt+Delete or Alt+D | 从光标删除到词尾 |
Cmd+Delete | 删除到行尾 |
Cmd+Backspace | 删除到行首 |
Ctrl+K | 剪切到行尾 |
多光标选择
命令 | 用途 |
---|---|
Cmd+Click | 在当前位置添加一个光标 |
Cmd+Ctrl+G | 选择所有与当前选择相同的单词 |
实用插件
bookmarks
-
常用命令
cmd + f2 对当前行添加/取消书签
cmd + shift + f2 清除所有标签
ctrl + f2 循环查看标签行
f2 跳到下一个标签行
shift + f2 跳到上一个标签行 -
常见问题
cmd + f2 不起作用
参见 : https://github.com/atom/bookmarks/issues/73