命令面板: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. Python3开启Http服务

    在CMD命令行输入D: 切换到D盘, 然后输入 python -m http.server 8000 开启HTTP服务: 在浏览器地址栏输入 http://localhost:8000/

  2. Selenium(Python)驱动Firefox浏览器

    我的版本是Firefox Setup 52.7.0.exe+geckodriver-v0.15.0-win64.zip, 把驱动geckodriver.exe放到Python安装目录下, 也可以指定驱 ...

  3. Y460蓝牙键盘无法连接问题解决

    mac坏了,无法启动,一直没时间去修理. 近期把大学的时候用的笔记本又翻了出来,小Y,经典的“娱乐本” Y460. Y460上之前被自己各种重装系统,反复从windows到双系统,再到linux之间来 ...

  4. Apache——访问控制

    Order 指定执行允许访问规则和拒绝访问规则 Deny 定义拒绝访问列表 Allow 定义允许访问列表 Order allow,deny  先执行允许,再执行拒绝 Order deny,allow ...

  5. Linux 150命令之 文件和目录操作命令 ls

    文件和目录操作命令 ls 查看文件和目录查看显示详信息 ls 工具的参数 ls -l 查看文件详细信息 ls -h 查看文件的大小 ls -ld 只查看目录信息 ls –F 给不同文件加上不同标记 l ...

  6. 20172333 2017-2018-2 《Java程序设计》第10周学习总结

    20172333 2017-2018-2 <Java程序设计>第10周学习总结 教材学习内容 第十三章 集合是一个对象,一个保存其他对象的数据库. 集合可以保存不同种类的对象也可以保存同种 ...

  7. HDU 3333 Turing Tree 线段树+离线处理

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3333 Turing Tree Time Limit: 6000/3000 MS (Java/Othe ...

  8. web 性能测试与报告

    web性能测试大家第一都会想到:loadrunner.ab.siege.http_load等工具.但是这些工具生成的测试报告都不是我想要的. 这里给大家推荐一个sitespeed,使用简单,生成非常详 ...

  9. 数字证书认证这点事, SSL/TLS,OpenSSL

    1.概念 数字证书 HTTPS请求时,Server发给浏览器的认证数据,用私钥签名,并且告诉浏览器公钥,利用公钥解密签名,确认Server身份. 证书还会指明相应的CA,CA能确认证书是否真的是CA颁 ...

  10. TreeView的使用

    用于显示多级层次关系 每一项是一个节点,也就是一个Node,是一个TreeNode节点,Nodes是该控件节点的集合. selectedNode用户选中的节点,如果没有选中则为null 1. 当选中后 ...