命令面板: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

atom的快捷键,你hold住吗?的更多相关文章

  1. 一个线上运营着3000+人的游戏,因为我不小心一个DROP DATABASE,全没了。 怎么办??跟我HOLD住!!!

    前言 今天下午3点,我按照惯例,打开游戏服务器,开新服部署嘛,游戏在腾讯开放平台,简单.闭着眼睛都OK.于是一轮子的复制黏贴拷贝,把服务器加起来,然后启动查看日志. ....突然发现不断的有Excep ...

  2. 反射已经"Out",动态编译才能"Hold"住

    Net支持反射功能以后,确实使我们Net程序眼前一亮啊,真是太神奇了,只需要传入字符串就可以完成功能.可以说,反射功能的引入,使我们在处理某些问题上更加得心应手. 传统的Db管理软件中,数据库字段的频 ...

  3. Atom常用快捷键及设置

    常用快捷键: cmd-z 修改历史中后退 cmd-y 修改历史中前进 ctl-shift-c 复制该聚焦文件的路径 cmd-/ 注释 shift-cmd-d 复制整行并粘贴到下一行 ctl-shift ...

  4. ECS主动运维事件--让你HOLD住全场 (二)

    背景 数月前,我们推出了新的功能:ECS主动运维事件--让你HOLD住全场 https://yq.aliyun.com/articles/573782?spm=a2c4e.11155435.0.0.7 ...

  5. 瑞星:以虚拟化安全“Hold住”企业用户

    自从云计算的概念诞生的哪一天起,就吸引了无数人的目光.自从2006年开始,云计算经过了雾里看花的朦胧.众说纷纭的迷茫,到现在各类应用与服务呈现出了百花齐放的姿态,引领着信息科技迈入了新纪元,而服务器虚 ...

  6. 你的胃能Hold住未来的食物吗?

    ​ 如果你是一名美食客,那么一定会发现现在越来越多的食物已经发生了翻天覆地的变化,很多食物正在以我们未知的形式出现在生活中,其中最大的莫过于分子美食.你想过吗?当食物发生改变的时候,你的胃是否能够Ho ...

  7. 接口测试彻底弄懂Session、Cookie、Token的区别及联系hold住面试官--hold住了开3万,hold不住开3K!

    一.前言:接口测试之伤:cookie,session,token本是一家! cookie,session,token的区别早就已经成为测试同行的心病,各大论坛,各大博客,各大视频网站无不充斥着各种疑问 ...

  8. atom编辑器快捷键

    挑来挑去,还是决定选择atom,做为我的编程编辑器. 下面是我总结的atom快捷键 //1.atomcmd+,; 设置cmd+h; 隐藏程序cmd+alt+h; 隐藏其他程序 //2.文件cmd+n; ...

  9. Atom编辑器快捷键大全

    文件切换 ctrl-shift-s 保存所有打开的文件cmd-shift-o 打开目录cmd-\ 显示或隐藏目录树ctrl-0 焦点移到目录树目录树下,使用a,m,delete来增加,修改和删除cmd ...

随机推荐

  1. hdu1730Northcott Game(nim博弈)

    Northcott Game Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  2. 题解 CF191C 【Fools and Roads】

    树上差分半裸题 常规思路是进行三次DFS,然后常规运算即可 这里提供两次dfs的思路(wyz tql orz) 我们以样例2为例 我们考虑任意一条路径,令其起点为u终点为v,每走一次当前路径则v的访问 ...

  3. 使用maven构建web项目(简易版)

    在eclipse中使用maven开发一个web项目 第一步:安装maven:在Windows上安装Maven 中间省略很多步骤....(包括关于eclipse中配置maven) 第二步:不用懂任何ma ...

  4. Appium ——Android KEYCODE键值:

    Python下语法: driver.keyevent(键值) 电话按键: 键名 描述 键值 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME ...

  5. Pandas基础教程

    pandas教程 更多地可以 参考教程 安装 pip install pandas pandas的类excel操作,超级方便: import pandas as pd dates = pd.date_ ...

  6. 从零开始的Python学习Episode 4——列表

    一.列表 列表与数组相似,定义一个列表 a=[1,2,3,4,5] 1.基本操作 a=[1,2,3,4] #切片 范围取值时,包括第一项但不包括最后一项,顾头不顾尾 print(a[0:]) #从头到 ...

  7. Apache--Override参数详解

    1  AuthConfig  允许使用所有的权限指令,他们包括AuthDBMGroupFile AuthDBMUserFile  AuthGroupFile  AuthName AuthTypeAut ...

  8. Elasticsearch 评分score计算中的Boost 和 queryNorm

    本来没有这篇文章,在公司分享ES的时候遇到一个问题,使用boost的时候,怎么从评分score中知道boost的影响. 虽然我们从查询结果可以直观看到,boost起了应有的作用,但是在explain的 ...

  9. 安装sqoop 1.99.4

    参考http://sqoop.apache.org/docs/1.99.4/Installation.html 1.简介 sqoop2分为server和client两部分.server作为maprde ...

  10. Android 开发错误集锦

    1. eclipse的Device中不显示手机 在eclipse中连接不上手机,出现adb server didn't ACK  fail to start daemon 错误. 出现这种原因是因为a ...