Atom是GitHub开源的一款文本编辑器,它基于Web技术构建(Node-Webkit)。启动速度快,自带友好的模块管理界面,并且默认安装了git等非常常用的功能模块。
Atom非常强调模块化,很多Atom的默认功能都是开源的模块,并且这些模块都是用JS或者Coffee开发的,非常适合Web开发工作使用和扩展。
而在工作时,快捷键是非常好的一个工作帮手。快捷键的使用能帮助我们更好的提高开发效率。
下面介绍一些常用的Atom快捷键(windows环境)。
Atom使用
快捷键 |
说明 |
Ctrl + Shift + P |
打开Atom的命令面板(Command Palette) |
Ctrl + , |
打开Atom的配置界面 |
Ctrl + O |
打开一个文件 |
Ctrl + S |
保存文件内容 |
Ctrl + Shift + S |
文件另存为 |
Ctrl + Shift + A |
打开文件目录 |
Ctrl + \ |
打开/关闭树目录 |
Alt + \ |
聚焦到树目录 |
Ctrl + T |
打开Fuzzy Finder,查找当前项目下的文件 |
Ctrl + P |
打开Fuzzy Finder,查找当前项目下的文件 |
Ctrl + B |
打开Fuzzy Finder,查找已打开文件中的文件 |
Ctrl + Shift + B |
打开Fuzzy Finder,查找项目中跟最新commit相比新增或者修改的文件 |
其中,在使用Alt + \聚焦到树目录之后,再按下A,M或者Delete,可以添加,修改或删除文件/文件夹。
移动光标
快捷键 |
说明 |
Ctrl + Left |
移动到单词的开头 |
Ctrl + Right |
移动到单词的结尾 |
Home |
移动到行首 |
End |
移动到行尾 |
Ctrl + Home |
移动到文件开头 |
Ctrl + End |
移动到文件结尾 |
Ctrl + G |
移动到指定行。执行指令后,在输入框通过row:colum的形式填写前往的行和列 |
Ctrl + R |
在当前文件模糊查找和定位到标识 |
选择文本
快捷键 |
说明 |
Shift + Up |
选择上一行 |
Shift + Down |
选择下一行 |
Shift + Left |
选择前一个字符 |
Shift + Right |
选择后一个字符 |
Ctrl + Shift + Left |
选择到单词结尾 |
Ctrl + Shift + Right |
选择到单词开头 |
Shift + End |
选择到行尾 |
Shift + Home |
选择到行首 |
Ctrl + Shift + End |
选择到文件开头 |
Ctrl + Shift + Home |
选择到文件结尾 |
Ctrl + A |
选择文件中所有内容 |
Ctrl + L |
选择整行内容 |
编辑文本
快捷键 |
说明 |
Ctrl + J |
将下一行的内容移动到当前行结尾,以空格隔开 |
Ctrl + Up/Down |
将当前行移动到上/下一行 |
Ctrl + Shift + D |
复制当前行 |
Ctrl + K, Ctrl + U |
将光标所在单词大写化 |
Ctrl + K, Ctrl + L |
将光标所在单词小写化 |
删除文本
快捷键 |
说明 |
Ctrl + Shift + K |
删除当前行 |
Ctrl + Backspace |
删除到单词开头 |
Ctrl + Delete |
删除到单词结尾 |
多光标和多选择
快捷键 |
说明 |
Ctrl + Click |
在点击出添加一个新的光标 |
Alt + Ctrl + Up/Down |
在上/下一行的同位置添加一个新的光标 |
Ctrl + D |
选择光标处的下一个单词,且和第一个选中的单词相同 |
Alt + F3 |
选中文中所有与选中单词相同的单词 |
操作括号
这里的括号包括[],{},()。
快捷键 |
说明 |
Ctrl + M |
光标跳到最邻近的开括号之前/闭括号之后 |
Alt + Ctrl + , |
选择括号内的所有内容 |
Alt + Ctrl + . |
在光标处补充上XML/HTML闭合标签 |
文件编码
快捷键 |
说明 |
Ctrl + Shift + U |
调起编码切换菜单,更换文件编码方式 |
查找和替换
快捷键 |
说明 |
Ctrl + F |
在当前文件中查找 |
Ctrl + Shift + F |
在整个项目中查找 |
折叠代码
快捷键 |
说明 |
Alt + Ctrl + [ |
折叠光标所在代码段 |
Alt + Ctrl + ] |
展开光标所在代码段 |
Alt + Ctrl + Shift + [ |
折叠所有代码段 |
Alt + Ctrl + Shift + [ |
展开所有代码段 |
Ctrl + K Ctrl + 0-9 |
折叠对应缩进深度的代码段 |
操作窗格
快捷鍵 |
说明 |
Ctrl + K, Up/Down/Left/Right |
复制当前文件到新的窗格 |
Ctrl + W |
删除当前窗格 |
语法解析
快捷鍵 |
说明 |
Ctrl + Shift + L |
调起语法选择菜单,选择解析语言 |
Git使用
快捷鍵 |
说明 |
Ctrl + W |
删除当前窗格 |
Alt + G, O |
在GitHub中打开文件 |
Alt + G, B |
在GitHub中打开文件的Blame信息 |
Alt + G, H |
在GitHub中打开文件的历史信息 |
Alt + G, C |
拷贝当前文件的GitHub URL到剪切板 |
Alt + G, R |
在GitHub中对比分支 |
快捷鍵 |
说明 |
Ctrl + 9 |
打开Git面板 |
Ctrl + 8 |
打开GitHub面板 |
markdown预览
快捷鍵 |
说明 |
Ctrl + Shift + M |
打开Markdown的预览模式 |
有时候会发现快捷键没起到作用,可能是由于快捷键冲突导致的。需要查看已经启动的其他应用是否占用快捷键。