祝大家新年快乐

我就是来卖个萌,逃~


正文

我最开始用atom是因为它看起来比较酷,我工作中主力还是使用pycharm,毕竟atom只是一个编辑器。我一

般只是用atom来写Markdown的文件。随着我自己的博客上线,我以后用atom的频率会增加很多,所以我打

算,好好学习下atom的使用,方便我以后出去装逼~~其实我另外一个学习atom的目的是:我觉得每个程序

员都需要熟练的使用一个编辑器,因为很多时候我们都是在‘编辑’。

说在最前面:以下内容全部在mac下实践,其他操作系统可以试着把cmd(command)换成ctrl。

基本操作

atom的基本操作,你只需要记住一个快捷键“cmd+shift+p”,然后在输入框中输入命令,回车。例如:打开设置



注意:以后说的输入命令,就是进入到这里输入命令

必装的包

好的编辑器,必须有丰富的扩充包,以便于满足不同的需求。atom的包还是很多的。

如何安装包:输入命令install p

python:

我个人推荐编辑和看python代码用pycharm,而且atom强大之处在于编辑前端的代码,以为可以直接调用

chrome的开发者模式:cmd+alt+i

autocomplete-python — python代码补全

autocomplete-snippets - 自动补全自定义变量(v1.4自带)

Markdown:

多说两句,我之所以学习和使用Markdown是因为:md(markdown)的文件可以随便转化成html或者pdf,

同时github上面ReadMe都是md文件,各种api接口说明——流行;用习惯了,还真的挺方便的。

markdown-scroll-sync - markdown预览时左右同步

(atom v1.4自带了makedown语法高亮)

美化界面:

atom的主题包含UI和syntaxUI两个Theme

syntax Theme: solarized-dark-syntax

seti-icons: 不同文件前面会有不同的小图标

minimap: 侧边预览代码


常用快捷键

  • commmand+shift+p

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

  • 分屏

    atom默认的自动分屏快捷键,有冲突。解决办法。输入命令:keymap 在这个文件中设置快捷键

    格式如下:

    # 分屏的快捷键映射
    '.editor':
    'ctrl-f9':'pane:split-up' # 我的ctrl+f9是分屏到下方
    'ctrl-f10':'pane:split-down'
    'ctrl-f11':'pane:split-left'
    'ctrl-f12':'pane:split-right'
  • cmd+w

    关闭当前tab

  • ctrl+shift+m

    makedown文件预览

  • command+t

    多文件切换

  • *command+*

    关闭左边的file-tree-view

  • ctrl+g

    文件内跳转到指定行

  • command+f

    文件内查找和替换

  • command+shift+f

    多文件查找和替换

  • command+[

    对选中内容向左缩进

  • command+]

    对选中内容向右缩进

  • command+,

    打开设置

  • cmd+.

    开启/取消按键绑定


基本设置

看完上面的内容,你最好去写一篇博客,或者敲敲代码。之所以我把基本设置放在这里说,是因为当你在使用

过程中,会发现有些地方不符合你的习惯。这个时候你就知道你想要什么,然后我这在引个路你就可以定制出

适合自己的设置了。

  1. 基本的用到设置都setting中,扫一遍看看有什么需要改的。

  2. 如果你想改的东西在setting中没有找到,那就输入命令:packages,包中的setting找一找。

    例如: 我不像看见忽略的文件,图中灰色的文件

    输入命令:packages 再搜索:tree view。如下图:



    进到里面钩上:Hide Ignored Names和Hide VCS Ignored Files 就ok了。其实atom很多功能都是

    包来提供的,所以通过包来自定义

  3. 通过修改config文件来设置(以后再说)

最后

atom还是一个很酷的编辑器,我也是刚入门摸着石头过河,希望这篇入门级别的文章能够给你带来一定的帮助

那真是太好了!

好了,开始你的atom之旅吧~

推荐阅读:

[编辑器]走上atom之路1的更多相关文章

  1. 是什么让我走上Java之路?

    选择方向,很多人都为根据自己的兴趣爱好和自己的能力所长而作出选择.那么是什么让我走上Java之路? 整个高三我有两门课程没有听过课,一门是数学,一门是物理.当时候物理没有听课的原因很简单,我有一本&l ...

  2. 数据库最佳实践:DBA小马如何走上升值加薪之路?

    DBA可能是互联网公司里面熬夜最多,背锅最多的岗位之一,腾讯云数据库团队的同学结合自身的成长经历,用漫画的形式为我们分享了一位DBA是如何从菜鸟成长为大神,走上升职加薪,迎娶白富美之路的. 此文已由作 ...

  3. 发发牢骚,觉得走c#这条路,不该太浮躁。

    发发牢骚,觉得走c#这条路,不该太浮躁.校园招聘结束了,腾讯,华为,百度,完美时空,网易,阿里,让我觉得.NET很受歧视.清一色的C/C++,JAVA,只有网易有一点.Net的,但是都是非核心的运维工 ...

  4. 为什么我会选择走 Java 这条路?

    阅读本文大概需要 2.8 分钟.   作者:黄小斜 文章来源:微信公众号[程序员江湖] 最近有一些小伙伴问我,为什么当初选择走Java这条路,为什么不做C++.前端之类的方向呢,另外还有一些声音:研究 ...

  5. 神户制钢坑了500家企业 百年老店为何走上邪路?(企业经营再艰难,也不能降低产品质量,甚至偷工减料,同样适用于IT行业)

    神户制钢这颗烂萝卜,拔出它之后带出的泥越来越多.上周五社长川崎博也又开了记者会,再次道歉,而受到其数据造假影响的客户数量也从200家飙升到500家. 日本政府给神户制钢两周时间调查,还要在一个月内公布 ...

  6. ​为什么我会选择走 Java 这条路?

    ​本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点 ...

  7. Mac上的欧路词典单词本迁移到有道词典 #node.js

    摘要 有道词典提供了柯林斯和朗文辞典,加上最近在背单词且Mac版的屏幕取词也够用了,为了云单词本的同步,决定抛弃Mac上的欧路词典.单词欧路上的单词本也存了一百多个单词.怎样迁移到有道呢? 关键词:n ...

  8. 如何将CKeditor编辑器的上传和thinkphp结合

    转载:THINKPHP代码中 lxepoo的文章 有时候我们会发现,我们需要对上传文件进行日志记录,这样的记录通常写在LOG文件或数据库中,那么,通过TP本身的上传类,可以实现的,但是只能做到编辑器外 ...

  9. 【HTML5+MVC4】xhEditor网页编辑器图片上传

    准备工作: 创建一个MVC项目中,添加好xhEditor插件 相关用法:http://www.cnblogs.com/xcsn/p/4701497.html 注意事项:xhEditor分为v1.1.1 ...

随机推荐

  1. docker使用GPU

    1.物理机安装显卡驱动 2.安装nvidia-docker wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download ...

  2. I2S (Inter—IC Sound) 总线

    I2S I2S(Inter—IC Sound)总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专责于音频设备之间的数据传输,广泛应用于各种多 ...

  3. 取代奶瓶Minidwep-gtk破解WPA 全攻略

    取代奶瓶Minidwep-gtk 破 WPA 全攻略  目录 1. CDlinux 下使用 minidwepgtk 获取握手包并使用自带的字典破解 2. 自带的字典破解不出密码时使用 U 盘外挂字典继 ...

  4. HTTP基本认证(Basic Authentication)的JAVA示例

    大家在登录网站的时候,大部分时候是通过一个表单提交登录信息.但是有时候浏览器会弹出一个登录验证的对话框,如下图,这就是使用HTTP基本认证.下面来看看一看这个认证的工作过程:第一步:  客户端发送ht ...

  5. Test Tex

    \begin{equation}\label{exampleone}r = r_F+ \beta (r_M - r_F) + \epsilon\end{equation}

  6. JS验证 只能输入小数点,数字,负数。

    <script language="JavaScript" type="text/javascript"> function clearNoNum( ...

  7. Lumia 830 win10m 启用触摸按键

    用了一年半的830疑似翘屏… 按键基本失灵 每次按的时候基本都是 appbar 那里有反映… 实在懒于换手机(主要是不想花钱…) 研究下怎么启用虚拟按键,还能再战几年… 启用虚拟按键 其实简单说法就是 ...

  8. 実行時にMicrosoft.ACE.OLEDB.12.0プロバイダーはローカルコンピュータに登録されていませんが出てしまう

    環境 Windows8 64bit Visual Studio 2010 Access 2010 32bit 接続プロバイダは「Microsoft.ACE.OLEDB.12.0」 対応 Downloa ...

  9. 使用PopupWindow实现Menu功能

    参考:http://www.cnblogs.com/sw926/p/3230659.html 注意: PopupWindow会给PopupView设置Padding,会导致ContentView的左右 ...

  10. 用Unity模仿CSGO里的火焰效果

    CSGO里的火焰效果和真实的情况比较像,能沿着遮挡物前进,如下是模仿效果. 思路比较简单,开始想的是一圈一圈发出去,但是前圈与后圈的联系不好做,换种思路,每个方向发射一条线,这样根据上一个位置的方位先 ...