Atom 是 Github 开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-Webkit)。启动速度快,提供很多常用功能的插件和主题。

1、atom主要优点

  1. 设置管理很方便,不用像Sublime需要自己手动安装第三方管理插件
  2. 原生Git的支持
  3. 原生Markdown支持(实时预览、代码高亮,比Mou的代码高亮效果好很多)
  4. 多文件管理(Atom提供了文件树列表的功能)
  5. 由GitHub打造,支持各种编程语言的代码高亮和代码补全(部分需要插件支持)
  6. 主题插件丰富

2、atom 下载安装

atom官网 不知名原因,无法打开官网,官网界面显示不完全,所以选择 github下载及安装,Atom在github上是开源的,点此处在github上下载atom

选择atom点击进入,


解压之后打开应用软件,下载安装完成。

3、原生Markdown书写和预览

Atom支持原生Markdown的书写和预览,这相较于Sublime的需要安装第三方Markdown插件使用起来还要优秀,由于时Github自家打造,Markdown语法当然也是与github语法完全同步。

Ctrl + Shift + M 可打开Markdown的预览界面,但atom可能会有快捷键冲突,解决方案:

1、ctrl+shift+p 打开命令输入框,输入 markdown preview toggle(可以偷懒只输入mdpt,跟Sublime Text一样支持模糊匹配),按enter键即可看到预览

2、settings -> keybinding 发现emmet和markdown-preview的control-shift-m冲突, 在顶部打开keymaps.cson,加入

'.editor:not(.mini)':
'ctrl-shift-M': 'markdown-preview:toggle'



atom内置安装有markdown-preview,建议禁用自带的,使用 markdown-preview-plus

4、常用快捷键

Crtl+Shift+M 开启Markdown实时预览

Command+Shift+P 打开命令窗口,可以运行各种菜单功能

Command + T 快速多文件切换

Command + F 文件内查找和替换

Command + Shift + F 多文件查找和替换

Command + [ 对选中内容向左缩进

Command + ] 对选中内容向右缩进

Command + \ 显示或隐藏目录树

Crtl + m 相应括号之间,html tag之间等跳转

Crtl + Alt + B 格式化代码(需要安装atom-beautify)

Crtl + ` 调起CLI命令行界面(需要安装terminal-panel)

打开设置

1、Edit>Preference
2、ctrl + shift + P > search for ‘settings-view:open’
3、Packages>settings view

ctrl + \ 打开-关闭 目录树

alt + \ 快速定位当前文件位置-切换回文件

快速定位文本-Linux通用

ctrl + left 光标快速移动到单词开头
ctrl + right 光标快速移动到单词结尾
home 光标移动到当前行第一次字符
end 光标移动到当前行最后一个字符
ctrl + home 光标移动到当前文档顶部
ctrl + end 光标移动到当前文档底部
ctrl + G 光标定位到具体的 行:列

移动快捷键

ctrl + down 将当前行向下移动一行
ctrl + up 将当前行向上移动一行

选取快捷键

shift + up 选取光标位置到上一行相同的光标位置
shift + down 选取光标位置到下一行相同的光标位置
shift + home 选取光标位置之前的此行内容
shift + end 选取光标位置之后的此行内容
ctrl + shift + home 选取光标位置到文档顶部的内容
ctrl + shift + end 选取光标位置到文档底部的内容
ctrl + L 选取当前行,并将光标移动到下一行

编辑和删除文本

ctrl + J 将下一行追加到末尾
ctrl + shift + D 复制当前行,并直接显示
ctrl + shift + K 删除当前行

多光标使用

ctrl + click 在点击的位置添加新光标
ctrl + D 在与当前单词相同的下一单词位置,添加新光标
ctrl + F3 在文档中相同单词位置添加新光标

折叠代码块

ctrl + alt + [ 折叠代码块
ctrl + alt + ] 展开代码块
ctrl + alt + shift + [折叠全部代码块
ctrl + alt + shift + ] 展开所有代码块

文档语法选择

ctrl + shift + L 搜索并找到应用
ctrl + shift + M markdown预览

5、插件安装

安装:
(1)点击 Atom 的“Preferences”菜单选项(Windows 下是“Settings”菜单选项)
(2)进入到 Install 页面。
(3)搜索“插件名”包,点击 Install 按钮即可安装。

Emmet - HTML/CSS代码自动补全

emmet是HTML,CSS快速编写的神器。

emmet使用方法点击查看 、官网地址、官方文档 、Atom的emmet介绍页面

minimap - 代码小地图

minimap是一个预览全部代码的一个插件,同时能方便的移动到指定的文件位置。

atom-beautify - 代码格式一键美化

atom-beautify是一个格式化代码的插件,支持HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C,CoffeeScript, TypeScript, SQL等多种语言。

安装后可以使用 Crtl + Alt + B 快捷键进行格式化。

也可以点击菜单“Packages”->“Atom Beautify”->“Beautify”进行格式化。

file-icons

让文件前面有彩色图片,使文件类型看得更加清除舒服。(如果使用着 seti-ui 主题,则体现不了效果哦)

javascript-snippets

让我们书写js时使用各种缩写,自动补全代码。使用方法

pigments - 颜色显示插件

pigments是项目文件中,样式显色显示的的插件。

last-cursor-position - 切换光标编辑位置

光标自由切换到上一次/下一次编辑位置

autoclose-html - 自动闭合html标签

闭合html标签

autocomplete-paths - 自动补全路径

填写路径的时候有提示

markdown-preview-plus - markdown预览

pretty json - 格式化json数据

atom-html-preview - 实时预览 HTML 页面

默认快捷键: CTRL + P 会和内置核心插件冲突(切换文件那个) — 非常不好
修改版快捷键: CTRL + F12 (感觉方便使用且没有冲突的快捷键)
#实时浏览器调用快捷键

'atom-text-editor':'ctrl-F12':'atom-html-preview:toggle'


atom下载、插件安装 与 快捷键相关推荐

  1. Atom 下载与安装

    Atom 下载与安装 (以下网址可能需要科学上网) 下载 官网:https://atom.io 下载文件:AtomSetup-1.22.0-x64.exe 官方文档 官方文档:https://atom ...

  2. 解决Atom下载插件遇到的failed问题!!!

    打开atom,点击左上角File->settings,点击install就可以在搜索框搜索插件了!! 然而不管下什么插件,都报下面这个错误 搜了一下,大部分人都说是社会主义防火长城的锅,然而我已 ...

  3. 前端开发 Atom 编辑器插件安装和配置

    插件列表和使用方法: 使用 apm list可以查看自己安装的插件和 Atom 默认自己安装的插件.我这里注重介绍我自己安装的插件 1.自动补全 atom-ternjs----JavaScript 自 ...

  4. Atom 下载、安装

    Atom工具的使用 由github发布的前端开发工具 非常强大的开发工具 官网下载地址:https://atom.io Atom的插件和主题安装和配置 转载于:https://www.cnblogs. ...

  5. MacBook Sublime Text 安装 配置 PackageControl安装 插件安装 常用快捷键

    文章目录 下载 安装 安装 Package Control 依赖安装 (以 Solarized 为例) 常用操作 && 快捷键 下载 https://www.sublimetext.c ...

  6. Sublime Text 2插件安装及快捷键介绍

    Sublime Text 2是一款不错的编码工具,不仅具有丰富的插件扩展,还有利于提高编码速度的快捷键,下面我们就来了解一下这款神器吧. 1.Sublime Text 2插件 建议先启用Package ...

  7. 开发工具-Atom下载及安装

    原文地址:https://www.jianshu.com/p/c112f024e0ab 转载于:https://www.cnblogs.com/juihai/p/11168055.html

  8. 谷歌Xswitch插件下载及安装失败原因

    点击跳转:(无需币) XSwitch谷歌浏览器插件-Node.js文档类资源-CSDN下载 插件安装不成功的方法(找了半天终于找到的,亲测有效!!!) 1. 如果是.crx文件不能直接点安装,拖动安装 ...

  9. MyEclipse插件安装

    一.安装方法: 方法一.如果可以上网可在线安装 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install; 2. 选择Search fo ...

最新文章

  1. git 连接到远程的其它分支问题
  2. python爬虫入门实例-Python爬虫快速入门:基本结构简单实例
  3. python os.popen.readlines异常_python中执行sed命令操作源文件时出现错误
  4. java 操作 ldap_JAVA操作LDAP总结
  5. lib和dll的区别、生成以及使用详解
  6. 带你学 Redis:Redis简介(一)
  7. 【博客话题】什么样的学生你都能教好——亲爱的魏老师
  8. 《移动App性能评测与优化》— Android 书籍
  9. Uniapp 微信小程序登陆页面
  10. Scanf 用法和注意事项
  11. 九歌创作诗词计算机系统,人工智能辅助古诗词学习:以清华大学“九歌”诗词写作系统为例...
  12. lbp7660cdn设置网络打印,佳能LBP7660Cdn打印机驱动官方版
  13. 通过制作一个登录界面学习matlab app designer的基础使用方法
  14. rounded-{0 | top | right | bottom | left | circle } 边角半径设置 - bootStrap4常用CSS笔记(2019-05-16 09:38)...
  15. Win10笔记本开热点供移动端连接后电脑无法连网
  16. SAP ABAP ZBA_R001 查询用户下的角色,事务代码
  17. cpy几天爬出密道问题
  18. Power BI数据建模
  19. Tomcat源码解析:环境搭建
  20. 【渝粤题库】陕西师范大学200541 英语教学法

热门文章

  1. 安天移动安全助力银行卡检测中心智能POS安全检测
  2. c语言编程汽车售票系统,C语言汽车售票系统实践报告.doc
  3. 【016】Excel宏编程的交互解析(Cells)_002_#VBA
  4. 2020省赛->棋盘放麦子
  5. 想要做”架构师“,一定要会画设计图
  6. PSP2000可用PDF阅读软件Bookr
  7. Altium Designer(五)光耦元件模型的创建
  8. Nginx之IP国家代码ngx_http_geoip2_module模块简介和使用
  9. 怎么选择日语学习资料才能避坑不踩雷?(纯干货,建议收藏)
  10. sd卡的照片误删了怎么办 不小心删了sd卡的照片