关于如何初步使用Atom,可以参见 官方手册:Atom 基础使用。

Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file.

Atom安装篇

Atom软件本身安装

  1. 可以去Atom官网下载安装包,跟普通安装一致。
  2. 可以在终端terminal中安装:

    • Mac OS

      ~ brew install Caskroom/cask/atom

    • Window OS

      可以用管理员身份打开Powershell,然后用 choco install 去安装 Atom.

      1
      choco install atom

Atom的插件安装

  1. Command+Shift+P呼出设置界面,点击 Install ,在调出的页面输入框中输入你想安装的插件名,搜索这个插件,然后再出现的插件选项中点击下载。
  2. Atom编辑器还自带了一个叫做apm(Atom Package Manager)的包管理工具,用过npm的同学应该对包管理工具不会陌生,我们可以通过apm查找Atom插件,安装和删除插件等操作。比如对emmet插件的操作。

    //查找
    ~ apm search emmet
    //安装
    ~ apm install emmet
    //删除
    ~ apm remove emmet

Atom快捷键篇

文件切换

ctrl-shift-s 保存所有打开的文件
cmd-shift-o 打开目录
cmd-\ 显示或隐藏目录树
ctrl-0 焦点移到目录树
目录树下,使用a,m,delete来增加,修改和删除
cmd-tcmd-p 查找文件
cmd-b 在打开的文件之间切换
cmd-shift-b 只搜索从上次git commit后修改或者新增的文件

导航

(等价于上下左右)
ctrl-p 前一行
ctrl-n 后一行
ctrl-f 前一个字符
ctrl-b 后一个字符

alt-Balt-left 移动到单词开始
alt-Falt-right 移动到单词末尾

cmd-rightctrl-E 移动到一行结束
cmd-leftctrl-A 移动到一行开始

cmd-up 移动到文件开始
cmd-down 移动到文件结束

ctrl-g 移动到指定行 row:column 处

cmd-r 在方法之间跳转

目录树操作

cmd-\ 或者 cmd-k cmd-b 显示(隐藏)目录树
ctrl-0 焦点切换到目录树(再按一次或者Esc退出目录树)
a 添加文件
d 将当前文件另存为(duplicate)
i 显示(隐藏)版本控制忽略的文件
alt-right 和 alt-left 展开(隐藏)所有目录
ctrl-al-] 和 ctrl-al-[ 同上
ctrl-[ 和 ctrl-] 展开(隐藏)当前目录
ctrl-f 和 ctrl-b 同上
cmd-k h 或者 cmd-k left 在左半视图中打开文件
cmd-k j 或者 cmd-k down 在下半视图中打开文件
cmd-k k 或者 cmd-k up 在上半视图中打开文件
cmd-k l 或者 cmd-k right 在右半视图中打开文件
ctrl-shift-C 复制当前文件绝对路径

书签

cmd-F2 在本行增加书签
F2 跳到当前文件的下一条书签
shift-F2 跳到当前文件的上一条书签
ctrl-F2 列出当前工程所有书签

选取

大部分和导航一致,只不过加上shift

ctrl-shift-P 选取至上一行
ctrl-shift-N 选取至下一样
ctrl-shift-B 选取至前一个字符
ctrl-shift-F 选取至后一个字符
alt-shift-Balt-shift-left 选取至字符开始
alt-shift-Falt-shift-right 选取至字符结束
ctrl-shift-Ecmd-shift-right 选取至本行结束
ctrl-shift-Acmd-shift-left 选取至本行开始
cmd-shift-up 选取至文件开始
cmd-shift-down 选取至文件结尾
cmd-A 全选
cmd-L 选取一行,继续按回选取下一行
ctrl-shift-W 选取当前单词

编辑和删除文本

基本操作

ctrl-T 使光标前后字符交换
cmd-J 将下一行与当前行合并
ctrl-cmd-upctrl-cmd-down 使当前行向上或者向下移动
cmd-shift-D 复制当前行到下一行
cmd-Kcmd-U 使当前字符大写
cmd-Kcmd-L 使当前字符小写

删除和剪切

ctrl-shift-K 删除当前行
cmd-backspace 删除到当前行开始
cmd-fn-backspace 删除到当前行结束
ctrl-K 剪切到当前行结束
alt-backspace 或 alt-H 删除到当前单词开始
alt-delete 或 alt-D 删除到当前单词结束

多光标和多处选取

cmd-click 增加新光标
cmd-shift-L 将多行选取改为多行光标
ctrl-shift-upctrl-shift-down 增加上(下)一行光标
cmd-D 选取文档中和当前单词相同的下一处
ctrl-cmd-G 选取文档中所有和当前光标单词相同的位置

括号跳转

ctrl-m 相应括号之间,html tag之间等跳转
ctrl-cmd-m 括号(tag)之间文本选取
alt-cmd-. 关闭当前XML/HTML tag

编码方式

ctrl-shift-U 调出切换编码选项

查找和替换

cmd-F 在buffer中查找
cmd-shift-f 在整个工程中查找

代码片段

alt-shift-S 查看当前可用代码片段

~/.atom目录下snippets.cson文件中存放了你定制的snippets

定制说明

自动补全

ctrl-space 提示补全信息

折叠

alt-cmd-[ 折叠
alt-cmd-] 展开
alt-cmd-shift-{ 折叠全部
alt-cmd-shift-} 展开全部
cmd-k cmd-N 指定折叠层级 N为层级数

文件语法高亮

ctrl-shift-L 选择文本类型

使用Atom进行写作

ctrl-shift-M Markdown预览
可用代码片段

b, legal, img, l, i, code, t, table

git操作

cmd-alt-Z checkout HEAD 版本
cmd-shift-B 弹出untracked 和 modified文件列表
alt-g down alt-g up 在修改处跳转
alt-G D 弹出diff列表
alt-G O 在github上打开文件
alt-G G 在github上打开项目地址
alt-G B 在github上打开文件blame
alt-G H 在github上打开文件history
alt-G I 在github上打开issues
alt-G R 在github打开分支比较
alt-G C 拷贝当前文件在gihub上的网址

推荐一些好用的插件

  • 主题
    seti-uiA dark colored UI theme for Atom with custom file icons. (+Seti Syntax)
    atom-material-ui 好看到爆
    atom-material-syntax
  • 美化
    atom-beautify 一键代码美化
    file-icons 给文件加上好看的图标
    atom-minimap 方便美观的缩略滚动图
  • git
    atomatigit 可视化git操作
  • 代码提示
    emmet 这个不用介绍了吧,前端开发必备,谁用谁知道;
    atom-ternjs js代码提示很强大,高度定制化
    docblockr jsdoc 给js添加注释
    color-picker 取色器 必备插件
    pigments 颜色显示插件 必装
    terminal-panel 直接在atom里面写命令了
    svg-preview svg预览
  • 便捷操作
    advanced-open-file 快速打开、切换文件
  • 代码校验
    linter代码校验工具;A Base Linter with Cow Powers
  • Web前端
    autoclose-html 闭合html标签
    language-vue-component Atom编写Vue高亮
    vue-autocompile Auto compiles vue in atom
    language-vue Syntax highlighting for vue component files

其插件已相当丰满,可以在这里搜索查找。Packages make Atom do amazing things.

舒爽书写作(Markdown)

Atom有自带MarkdownPreview,支持Ctrl+Shift+M实时预览。装上markdown-writer插件,根据其默认配置:Settings for Keymaps,完美;相比之下比 Sublime Text 的书写爽很多;也比简书等要更为强大。 比如对已经写下的文字加粗,选中 Command+B即可;如果文字还没写,空格下 Command+B 就会生成 **|**,光标在第二个*之后,很是方便。 当然快捷是可以更改的, cmd + shift + p输入setting呼出设置界面自行更改。 markdown-writer书写 Markdown 默认快捷键如下:

快捷键操作 作用效果
“shift-cmd-K”: “markdown-writer : insert-link”
“shift-cmd-I”: “markdown-writer : insert-image”
“cmd-i”: “markdown-writer : toggle-italic-text”
“cmd-b”: “markdown-writer : toggle-bold-text”
“cmd-‘“: “markdown-writer : toggle-code-text”
“cmd-k”: “markdown-writer : toggle-keystroke-text”
“cmd-h”: “markdown-writer : toggle-strikethrough-text”
“ctrl-alt-1”: “markdown-writer : toggle-h1”
“ctrl-alt-2”: “markdown-writer : toggle-h2”
“ctrl-alt-3”: “markdown-writer : toggle-h3”
“ctrl-alt-4”: “markdown-writer : toggle-h4”
“ctrl-alt-5”: “markdown-writer : toggle-h5”
“shift-cmd-O”: “markdown-writer : toggle-ol”
“shift-cmd-U”: “markdown-writer : toggle-ul”
“shift-cmd->”: “markdown-writer : toggle-blockquote”
‘shift-cmd-“‘: “markdown-writer : toggle-codeblock-text”
“cmd-j cmd-p”: “markdown-writer : jump-to-previous-heading”
“cmd-j cmd-n”: “markdown-writer : jump-to-next-heading”
“cmd-j cmd-d”: “markdown-writer : jump-between-reference-definition”
“cmd-j cmd-t”: “markdown-writer : jump-to-next-table-cell”

编码器Atom使用指南相关推荐

  1. Atom相关资料整理

    官网地址 https://atom.io/ Atom 中文社区 https://atom-china.org/ 常用插件 Emmet 这款插件是用来支持zend-coding,Emmet的前身是大名鼎 ...

  2. Atom飞行手册翻译: 3.5 创建主题

    创建主题 Atom的界面使用HTML渲染,并且通过Less来定义样式,它是CSS的超集.不要担心之前从未听说过Less,它类似于CSS,但是带有一些便捷的扩展. Atom支持两种主题:UI和语法.UI ...

  3. x264编码指南——码率控制

    x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...

  4. ffmpeg与x264编码指南

    x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...

  5. ffmpeg h264指南

    注:本文属于转载译文,原文地址:http://blog.csdn.net/vblittleboy/article/details/8982857. 英文地址: https://trac.ffmpeg. ...

  6. X264码率控制总结1——ABR,CQP,CRF

    lakeone X264码率控制总结1--ABR,CQP,CRF 1. X264显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省方法是CRF.这三种方式的优先级是ABR > CQ ...

  7. x264的一些编码参数

    原文地址:http://blog.csdn.net/vblittleboy/article/details/8982857 x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何 ...

  8. 《Scikit-Learn与TensorFlow机器学习实用指南》第15章 自编码器

    第15章 自编码器 来源:ApacheCN<Sklearn 与 TensorFlow 机器学习实用指南>翻译项目 译者:@akonwang 校对:@飞龙 自编码器是能够在无监督的情况下学习 ...

  9. Xvid 视频压缩编码器设置指南

      Xvid 视频压缩编码器设置指南   选择XVID编码器 配置XVID编码器 Profile Level Quantization type Adaptive Quantization Inter ...

最新文章

  1. Office 2010 体验之Word 2010篇
  2. python类装饰器详解-python 中的装饰器详解
  3. RocketMQ--生产者与消费者的简单示例
  4. R语言实战应用精讲50篇(十九)-R语言gganimate函数应用案例:静态图变成动态,让你的图表更酷炫
  5. 使用etcd的proto文件生成编译etcd client v3的c++客户端代码
  6. 10-多写一个@Autowired导致程序崩了
  7. java11+osgi_错误学习:Java + OSGi
  8. 自动泊车算法中混合A*粗路径的MATLAB实现
  9. 手机调用ArcGIS Server发布的Rest地图服务不显示问题
  10. sqlserver 按日、周、月统计方法
  11. 5.10地址信息函数
  12. 2018南华大学计算机学院,南华大学2019年排名第214位 较2018年下降32名
  13. 安装Redis教程(详细过程)
  14. 大数据从入门到精通学习系统路线分享
  15. 腾讯云轻量应用服务器如何开通使用主机安全?
  16. Kafka 客户端 org.apache.kafka:kafka-clients:2.4.1
  17. 希尔伯特及其《几何学基础》电子版(英文PDF),
  18. xshell是什么软件
  19. 《天天学敏捷:Scrum团队转型记》读书笔记
  20. 风口上的低代码:诱人的故事,危险的豪赌

热门文章

  1. 电子邮件是如何泄露的?
  2. 酒管系统服务器,酒吧一般都是用什么管理系统?
  3. {2018.4.28}荀(gou)彧(huo)同学的递归小结
  4. uni-app -- 授权获取个人信息-登录注册流程
  5. 电源专栏 | 硬件工程师常用的5V转3.3V方法
  6. bigemap软件功能
  7. [Happy Coding] 加速Windows GUI debug版本的编译
  8. C语言-判断是不是字母
  9. windows 2003 自带tftp32设置方法
  10. 超频温度测试软件,超频和温度测试及总结: