命令面板:Ctrl+Shift+P
设置窗口:Ctrl+,
另存为: Ctrl+Shift+S
添加文件:Ctrl+O
添加文件夹:Ctrl+Alt+O
工程内查找 :Cmd+Shift+F
a,m,delete来对文件进行新建,重命名,删除
切换目录树栏的显示与隐藏:Ctrl+\
搜索目录中的文件:Ctrl+T或Ctrl+P
搜索一个当前打开的文件:Ctrl+B
在当前文档搜索并跳到符号: Cmd+R
在工程内搜索并跳到符号: Cmd+Shift+R
文本编辑与删除
基本操作
段落重排: Cmd+Alt+Q
复制当前行: Cmd+Shift+D:
删除当前行: Ctrl+Shift+K
将下一行接到当前行尾: Cmd+J
当前行向上/下移动一行: Ctrl+Cmd+Up/Ctrl+Cmd+Down
让光标跳转到临近的括号处:Ctrl+M
选中当前括号内所有内容:Ctrl+Cmd+M
补全XML/HTML的标签:Cmd+Alt+
选择当前单词: Ctrl+Shift+W
代码折叠:Cmd+Alt+[和Cmd+Alt+]
Cmd+Alt+Shift+[和Cmd+Alt+Shift+]
分栏:
方向键来创建新的分栏:Cmd+K 方向键
分栏间切换光标:Cmd+K Cmd+方向键来在焦点.
关闭一个分栏: Cmd+W
手动指定或改变当前文件的类型:Ctrl+Shift+L
手动选择文件的编码方式 : Ctrl+Shift+W:
删除和剪切
Cmd+Backspace: 从当前光标删除到行头
Cmd+Delete: 从当前光标删除到行尾
Alt+Backspace/Alt+H: 从当前位置删除到单词头
Alt+Delete``Alt+D: 从当前位置删除到单词尾
Cmd+K, Cmd+U: 连续输入两个快捷键,将当前单词转为大写字母
Cmd+K, Cmd+L: 连续输入两个快捷键,将当前单词转为小写字母
通过Cmd+K Cmd+Num来指定折叠哪一层缩进(Num指定缩进的深度)
通过Cmd+Ctrl+Alt+F或Fold Selection命令来折叠任意选中的代码段
光标移动:在移动光标的时候顺便选中内容,只需要在移动快捷键中加上Shift
光标上下移动
光标移动到上一行: Ctrl+P 或 Up
光标移动到下一行: Ctrl+N 或 Down
光标移动到文件头: Cmd+Up
光标移动到文件尾: Cmd+Down
光标左右移动
光标向左移动一个字符: Ctrl+B 或 Left
光标向右移动一个字符: Ctrl+F 或 Right
光标向左移动一个单词: Alt+B 或 Alt+Left
光标向右移动一个单词: Alt+F 或 Alt+Right
光标移动到行头: Ctrl+A 或 Cmd+Left
光标移动到行尾: Ctrl+E 或 Cmd+Right
移动到指定行、列:
Ctrl+G来呼出光标移动窗口,填入行:列
书签:
Cmd+F2: 在当前行创建或取消书签
Ctrl+F2: 列出所有书签
F2: 跳转到下一个书签
Shift+F2: 跳转到上一个书签
多光标选择
多光标选择是SublimeText的特色功能,现在Atom也能支持了,具体的使用方法如下:
* 添加一个新的光标: 按住Cmd键后用鼠标点击或选择想要添加新光标的位置
* Cmd+Shift+L: 将选中的多行转成多光标的形式
* Cmd+D: 选中下一个与当前光标所在单词相同的单词(或是与当前选中单词相同的单词)
* Ctrl+Cmd+G: 选中所有与当前光标所在单词相同的单词(或是与当前选中单词相同的单词)
git:
搜索一个新建的或更改过的文件:Ctrl+Shift+B git status
恢复文件到最后一次提交的状态:可以使用Cmd+Alt+Z或Checkout Head Revision命令
撤销修改:Cmd+Z来撤销刚才的
Cmd+Z来撤销刚才的
将Atom设置为Git的默认编辑器 : git config --global core.editor "atom --wait"
辑器Atom配置vue语法高亮:安装language-vue
让ATOM编辑器的EMMET插件支持VUE文件的方法 :
进入终端编辑配置文件
vim ~/.atom/keymap.cson
在最后一行后面再插入一行,将下面的代码粘贴进去
‘atom-text-editor[data-grammar~="vue"]:not([mini])‘:
‘tab‘: ‘emmet:expand-abbreviation-with-tab‘
Atom 编辑器安装 linter-eslint 插件,并配置使其支持 vue 文件中的 js 格式校验:
# 进入atom插件文件夹
cd ~/.atom/packages/
# git clone 插件源文件
git clone https://github.com/AtomLinter/linter-eslint
# 进入linter-eslint插件文件夹
cd linter-eslint
# 安装插件
npm install