命令面板: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. 第一阶段·Linux运维基础-第2章·Linux系统目录结构介绍

    01 变量与PS1 02 添加用户 03 关闭SELinux 04 关闭iptables 05 显示中文乱码排查过程 06 总结 07 目录结构课程内容 08 Linux目录结构特点 09 Linux ...

  2. Maya Api笔记 - How polygons are handled internally

    为加深记忆和理解Maya的Polygon,尝试利用空闲时间翻译Maya Api文档相关章节. How polygons are handled internally - 多边形是如何在内部处理的

  3. python 终极篇 cookie与session

    ()cookie与session---------->>>>>>>>>>>>>>>>>>&g ...

  4. 返回json数组的GET接口

    Action() { web_reg_find("Search=Body", "SaveCount=find_cnt", "Text=code\&qu ...

  5. PHP计算两个已知经纬度之间的距离

    /** *求两个已知经纬度之间的距离,单位为千米 *@param lng1,lng2 经度 *@param lat1,lat2 纬度 *@return float 距离,单位千米 **/ privat ...

  6. MR execution in YARN

    Overview YARN provides API not for application developers but for the great developers working on ne ...

  7. oracle常用函数总结

    Oracle常用函数总结 ---oracle常用函数-----一.数值型常用函数----取整数--select floor(10.1) from dual;--将n四舍五入,保留小数点后m位(默认情况 ...

  8. [leetcode-676-Implement Magic Dictionary]

    Implement a magic directory with buildDict, and search methods. For the method buildDict, you'll be ...

  9. 微信小程序学习:开发注意点

    11月2日更新: 微信小程序支持内嵌网页,新增 <web-view /> 组件调试支持: 传送门 <!-- wxml --> <!-- 指向微信公众平台首页的web-vi ...

  10. poj 3009 (深搜求最短路)

    题目大意就是求在特定规则下的最短路,这个规则包含了消除障碍的操作.用BFS感觉选择消除障碍的时候不同路径会有影响,用DFS比较方便状态的还原(虽然效率比较低),因此这道题目采用DFS来写. 写的第一次 ...