Atom使用心得 - 21世纪的编辑器

Atom下载

  • Atom简介:是专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
  • Atom下载:Download Windows Installer
    • Step1:打开网页后点击Download Windows Installer即可,支持Windows7 or later,如果是别的操作系统平台,请选择Other Platforms

    • Step2:下载完毕后,双击打开,会自动帮你安装Atom。

Atom使用

  • Atom初次打开:

    • 初次打开Atom会显示如下界面,这是Atom的欢迎界面:

    • 第一次打开Atom就会发现,这个编辑器是全英文的,可能对我们这些初次使用Atom会很不适应。而且官方并没有推出Atom的汉化版,即便在百度上搜索相关的汉化方法,本人亲试感觉并没有什么用,英文依旧是英文。
    • 其实也没啥,我们有扇贝单词嘛,不懂的查词典,一个个弄懂,况且对于初学者来说,需要使用的功能并不是很多,所以坚持使用英文版的吧^_^
    • 英文还有一个好处就是,保证了原版的完整性,有的软件经过汉化后,常常会导致某些功能异常。
  • 命令面板:
    • 当你按下Ctrl+Shift+P并且当前焦点在一个窗格上的时候,命令面板就会弹出来。

    • 在 Atom 中几乎所有的操作都通过这种搜索驱动的菜单来完成,你只需要按下Ctrl+Shift+P来搜索命令,而不必在复杂的传统菜单栏间点来点去。
    • 除了搜索数以千计的命令之外,命令面板上会显示每个命令对应的快捷键,这意味着你可以在使用这些命令的同时学习对应的快捷键,以便之后使用。
    • 所以前期只需要记住一些基本的操作指令就可以满足需要了。
  • 偏好设置:
    • Atom 有很多选项和偏好设置,你可以在设置界面修改它们。
    • 可以通过菜单栏中 Atom 下的 File 菜单项打开设置界面。你也可以在命令面板中搜索 settings-view:open或使用快捷键Ctrl+,

    • 在上述设置界面中,可以修改主题、修改文本折行的行为(wrapping)、字体大小、缩进宽度、滚动速度等选项,也可以用这个界面安装新的插件和主题。
  • 修改主题:
    • 可以在设置界面中修改 Atom 的主题,Atom 内建了 4 个不同的 UI 主题,分别是亮色和暗色版本的名为 Atom 和 One 的主题。以及 8 个不同的语法着色主题。你可以通过点击左边栏的 Themes 选项卡来改变当前主题,或安装新的主题。

    • UI 主题会修改标签栏、左侧目录树(tree view)等 UI 元素的颜色;而语法着色主题修改编辑器中文字的语法高亮方案。只需要简单地在下拉框中选择另一项,即可修改主题。
  • 文本折行:
    • 可以通过设置界面指定 Atom 处理空白和折行。

    • Soft Tabs:当你启用了Soft Tabs, Atom将会在你按tab键时用空格来替代真正的制表符,Tab Length则指定了一个制表符代表多少个空格,或者当Soft Tabs被禁用时多少个空格相当于一个制表符。
    • Soft Wrap:如果开启了 Soft Wrap 选项,Atom 会在一行中的文本超出屏幕显示范围时将其折为两行,如果禁用了这个选项,过长的行将简单地超出屏幕显示范围,你必须要横向移动滚动条才能看到剩余的部分。如果 Soft Wrap At Preferred Line Length 选项被开启,则总是会在 80 个字符处折行,你也可以设置一个自定义的长度来替换掉默认的 80 个字符。
  • 打开、编辑、保存文件:
    • 打开文件:在 Atom 中有几种方式可以打开一个文件。你可以在菜单栏中点击 File 菜单下的 Open, 或者用快捷键 Ctrl+O, 用操作系统的对话框选择一个文件。

    • 编辑和保存文件:编辑很简单啦,直接在打开的文件中录入字符就行。保存则通过菜单栏的File >> Save或快捷键Ctrl+S来保存文件,或者你可以用 Save As 或Ctrl+Shift+S将文件另存为到另一个路径。最后,你可以用Ctrl+Shift+S快捷键一次保存 Atom 中所有打开的文件。
  • 打开目录:
    • Atom 不仅仅可以编辑单个文件,大多数情况下你需要编辑由若干个文件组成的项目(Project)。你可以在菜单栏File >> Open弹出的对话框中选择一个目录,或者你也可以通过File >> Add Project Folder…或快捷键Ctrl+Shift+O在一个窗口中打开多个目录。
    • 当用 Atom 打开一个或多个目录时,目录树会自动地出现在窗口左侧。目录树允许你查看和修改当前项目的目录结构,你可以在目录树中打开文件、重命名文件、删除文件、创建文件。
  • 打开项目中的文件:
    • 当你按下Ctrl+TCtrl+P的时候,模糊查找框(Fuzzy Finder)就会弹出。它允许你通过输入文件名或路径的一部分,在整个项目中模糊查找相应的文件。
    • Ctrl+B也可以通过Ctrl+B来只查找已经打开的文件,而不是所有文件。
    • Ctrl-Shift-B还可以用 Ctrl+Shift+B 来只查找从上次 Git 提交之后修改过或新增的文件。

Atom心得

  1. 初次打开Atom,它的颜色搭配效果非常震撼,在一定程度上减少了敲代码时的疲劳感,而且颜色的多样,也利于我们检查错误。
  2. Atom是个强大的编辑器,支持多种语言的编写,也支持Markdown的编辑,编写.md文件时如果要看预览版的要按一下快捷键Ctrl+Shift+M

  3. Atom还提供了一个内置的包管理工具,允许你扩展编辑器的功能。这个包管理工具以及内置在编辑器里面了,不需要另外执行一段代码来安装。安装一个包非常简单,只需要点击Install按钮即可。编辑器还提供了搜索功能,还有一些推荐安装的包。

  4. Atom的开源性:Atom由Github维护的,拥有强大的后台。那里有很多的编程爱好者,是极客们的荣誉所在地,由于这一群人的存在,Atom将拥有不少新的插件包,开发者可以利用Atom开发插件以及下载插件。

参考资料

Atom使用心得 - 21世纪的编辑器的更多相关文章

  1. 号称21世纪的编辑器Atom

    上个月无意中在一篇软文中看到一篇前端排行榜,其中有一项排行就是编辑器,而排在前三的编辑器分别是sublime.Atom.webstorm.出于好奇,简单的在网上查看了介绍,原来全球最大开源分享网站gi ...

  2. 21世纪C语言(影印版)

    <21世纪C语言(影印版)> 基本信息 原书名:21st Century C 作者: Ben Klemens 出版社:东南大学出版社 ISBN:9787564142056 上架时间:201 ...

  3. 诺贝尔物理学奖公布:LED灯将点亮了整个21世纪

    很多其它精彩.破晓博客:点击打开链接 7日.在瑞典首都斯德哥尔摩,瑞典皇家科学院常任秘书诺尔马克(左二)宣布2014年诺贝尔物理学奖得主.新华社发 ■人物 中村修二 勇于追讨酬劳的科学家 被誉为&qu ...

  4. 从程序到系统:建立一个更智能的世界——记Joseph Sifakis“21世纪的计算”大会主题演讲

    Sifakis"21世纪的计算"大会主题演讲" title="从程序到系统:建立一个更智能的世界--记Joseph Sifakis"21世纪的计算&q ...

  5. 由情感计算带来的惊喜发现——记Rosalind W. PICARD“21世纪的计算”大会主题演讲

    W. PICARD"21世纪的计算"大会主题演讲" title="由情感计算带来的惊喜发现--记Rosalind W. PICARD"21世纪的计算& ...

  6. 20145221 《Java程序设计》课程总结

    20145221 <Java程序设计>课程总结 每周读书笔记链接汇总 Atom使用心得 - 21世纪的编辑器 网络安全攻防学习平台 - 基础关 Java实现:数据结构之排序 2014522 ...

  7. 迈向新纪元编辑器Atom

    第一次听说Atom是半年前天猫的学姐说她在用这款这款编辑器,期间我从dw到st再到webstorm都分别做了项目~,但是作为一名拥抱开源的FE,怎么能拒绝github社区维护的项目呢?接着就让我们感受 ...

  8. Atom使用纪要

    一直在更新的原文地址奉上,欢迎PR:Atom使用纪要 官网地址: atom.io 目前(2015/7/29)Atom主题已有725个:Package已有2394 简单交代背景 Atom 是 Githu ...

  9. atom的使用

    一,Atom介绍 Atom 是 Github 开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-Webkit).启动速度快,提供很多常用功能的插件和主题,可以说Atom已经足以胜任 ...

随机推荐

  1. 谷歌浏览器Chrome安装,报0x80004002 等错误时,乖乖的这么解决!亲测有效。

    1.卸载现有的谷歌浏览器,推荐使用360卸载(最好清扫残留文件) 2.在百度搜索中下载一个离线的 chrome浏览器(准备在安全模式先安装),记住,一定不能是谷歌官网的离线包(我屡次尝试安装官方离线包 ...

  2. javascript 调试技巧

    不用alert,用console.log() <!DOCTYPE html> <html> <head> <script type="text/ja ...

  3. PHPExcel中open_basedir restriction in effect的解决方法

    用PHPExcel做导出execl的时候发现在本地没有问题,但是把网站传到租用的服务器的时候就报错,具体如下: Warning: realpath() [function.realpath]: ope ...

  4. 超链接的那些事(三): 属性target

    a标签的属性之一 target 1. 定义     规定在何处打开链接文档. 如果a标签中有target属性,浏览器将会载入和显示用这个标签的 href 属性命名的.名称与这个目标吻合的框架或者窗口中 ...

  5. linux 创建和删除目录

    创建目录命令 mkdir 目录名 [root@wang whp]# mkdir catalog[root@wang whp]# lscatalog [root@wang whp]# mkdir cat ...

  6. C# url信息获取

    假设当前页完整地址是:http://www.360jht.com/game/bbb.aspx?id=5&name=kelli "http://"是协议名 "www ...

  7. Snowflake weakness and type2 fact table

    DimProduct DimSubcategory Dimcategory productpk subcategorypk categorypk sku subcategoryName categor ...

  8. Ajax与用户交互的存储格式JSON

    数据存储是JavaScript的核心功能,这是一个在学习前期的一个容易让人迷惑的问题.它并不是那种像页面滑动.幻灯片展示.淡入淡出等吸引人眼球的特效.适当的存放好数据,就有利于我们组织起结构,又能使应 ...

  9. Hadoop_HDFS文件读写代码流程解析和副本存放机制

    Hadoop学习笔记总结 01.RPC(远程过程调用) 1. RPC概念 远程过程指的不是同一个进程的调用.它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议. 不能直接拿到远 ...

  10. 递归:codevs 1251 括号

    codevs 1251 括号  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold   题目描述 Description 计算乘法时,我们可以添加括号,来改变相乘的顺 ...