插件

  • simplified-Chinese-menu:汉化
  • Markdown-preview-plus:Markdown 实时预览
    • Atom 自带 Markdown-preview,这个插件是其增强版,支持 LaTeX 公式(Ctrl + Shift + X)
    • 预览快捷键:Ctrl + Shift + M
  • Markdown-scroll-sync:与 Markdown 编辑器同步滚动(即原Markdown文件与预览文件同步滚动)
  • language-Markdown:代码增强(代码着色、代码片段生成功能)
  • Markdown-table-editor:表格编辑
  • Markdown-themeable-pdf:pdf 导出
  • pdf-view:pdf 预览
  • markdown-write:Markdown 编辑
  • Markdown-preview-enhanced:预览 Markdown

踩坑 一

  由于 GFW 问题,Markdown-themeable-pdf 在安装时,phantomjs 模块无法安装成功,从而导出 pdf 报告错误,解决办法:

  方法 1:

  • 从官网下载phantomjs二进制安装包:phantomjs
  • 解压下载的phantomjs-2.1.1-macosx.zip压缩文件。
  • 添加index.js文件到解压后的目录。
  • 将整个目录的内容拷贝到:~/.atom/packages/markdown-themeable-pdf/node_modules/phantomjs-prebuilt,注意目录phantomjs-2.1.1-macosx被重命名为phantomjs-prebuilt
  • 重启Atom,右键->Markdown to PDF即可,生成的pdf文件在Markdown文件同目录。
  • 其中index.js文件内容为:
module.exports = {
path : __dirname + '/bin/phantomjs'}

  方法 2:

  • 安装 node.js
  • 下载 phantomjs-2.1.1-window.zip ,并将其放在C:\用户\chen\AppData\Local\Temp\phantomjs目录下
  • 打开cmd,运行 npm install phantomjs-prebuilt 

踩坑 二

  markdown-scroll-sync 报错: TypeError: Right-hand side of 'instanceof' is not callable。

  原因是 Markdown-preview-plus 版本过高,而 Markdown-scroll-sync 版本过低导致的,卸载原来的 Markdown-preview-plus,安装低版本(推荐 2.4.16)apm install markdown-preview-plus@2.4.16

踩坑 三

Markdown-write 查看默认快捷键:Ctrl+shift+p,找到 Markdown Writer: Create Default Keymaps。

快捷键 说明
Ctr l+ 1(2 、3等) 添加标题
Ctrl + b 加粗文本
Ctrl +` 插入多行代码
Ctrl + ' 插入单行代码
Ctrl + i 斜体
Ctrl + h 删除线
Ctrl + Shift + x 切换任务
Ctrl + Shift + k 插入链接
Ctrl + Shift + i 插入图片

插件安装

  1. Ctrl+Shift+P 弹出设置界面,点击 install,然后输入要安装的插件即可。
  2. Atom 自带 apm(Atom Package Manager)包管理工具
//查找
~ apm search emmet
//安装
~ apm install emmet
//删除
~ apm remove emmet

快捷键

  • Ctrl+shift+s:保存所有打开的文件
  • Ctrl+\:显示或隐藏目录树
  • Ctrl+shift+o:打开目录

主题

  • atom-material-ui:UI 主题(特别好看)
  • atom-material-syntax:语法主题

参考文章:Atom 使用基本命令

Atom 基本使用的更多相关文章

  1. 新编码神器Atom使用纪要

    Atom是 Github 专门为程序员推出的一个跨平台文本编辑器.她很大程度上继承了SublimeText的美,而又不仅如此.有费了蛮大力气总结了一篇关于SublimeText文章: 如何优雅地使用S ...

  2. PHP的学习--在Atom中使用XDebug(Mac)

    之前写过一篇博客<PHP的学习--在sublime中使用XDebug(Ubuntu)>,讲了在Ubuntu系统 sublime 中配置 XDebug,其实配置好之后,我也很少用,原因有两点 ...

  3. MAC终端命令行下用sublime、vscode、atom打开文件或目录

    要知道,有时候一些小技巧,能极大的加大我们的工作效率. 在MAC下开发,用的最多的还是终端,我的终端环境是iterm2+ohmyzsh:步入正题前先给大家介绍几个小技巧: 第一个: 打开findle, ...

  4. atom配置web开发环境

    1. 安装包 1.1 apm命令 自带apm ,没有菜单栏找install shell commands apm全称:atom package management apm installl [包的名 ...

  5. atom无法安装插件的解决方法之一

    atom通过setting中无法下载插件,通过apm也无法下载插件,可能是网络.config配置的问题,不好解决. 下面的方法全手动,基本属于万金油方法: 1,在atom的setting页面中点击op ...

  6. UP board 漫谈(1)——从Atom到UP Board

    title: UP board 漫谈(1)--从Atom到UP Board date: 2016-12-26 12:33:03 tags: UP board categories: 开发板 perma ...

  7. Atom安装以及activate-power-mode atom package插件安装

    1.首先安装node.js,不然没有npm命令可用. 现在很多开源程序都使用npm来管理依赖包,所以node.js必备呀. 2.去下载atom安装包和activate-power-mode-0.5.2 ...

  8. Ubuntu16.04安装Atom

    转自:http://blog.csdn.net/q1302182594/article/details/51304401 sudo add-apt-repository ppa:webupd8team ...

  9. Atom使用记录(持续更新中)

    部分内容取自:http://www.jianshu.com/p/dd97cbb3c22d,我自己也在使用,持续更新中 Atom安装插件在窗口中File---Setting---install 在里面进 ...

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

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

随机推荐

  1. java arraylist源码记录

    1. ArrayList 实现了RandomAccess接口, RandomAccess接口用于标记是否可以随机访问 2. 继承了AbstractList类, 因此获取了modcount , modc ...

  2. 2016年最值得新手程序猿阅读的书:《增长project师指南》

    这本书的来源于根据我在<Repractise简单介绍篇:Web开发的七天里>中所说的 Web 开发的七个步骤而展开的电子书.当然它也是一个 APP.它一本关于怎样成为增长project师的 ...

  3. Java中的class类的cast方法和asSubclass方法

    一般来说cast是转型的意思,但是学java的时间也不短了,class类居然还有cast这个方法,这里来学习一下这个cast有何用. 第一次看到这个cast是在Spring的源码中, spring-f ...

  4. 01 json方式封装通信接口

    新建一个json_api.php<?php class Response{ /** *按json方式输出通信 *@param integet $code 状态码 *@param string $ ...

  5. ANALYSIS AND EXPLOITATION OF A LINUX KERNEL VULNERABILITY (CVE-2016-0728)

    ANALYSIS AND EXPLOITATION OF A LINUX KERNEL VULNERABILITY (CVE-2016-0728) By Perception Point Resear ...

  6. 高速排序及优化(Java版)

    高速排序(Quicksort)是对冒泡排序的一种改进. 高速排序由C. A. R. Hoare在1962年提出. 一次高速排序具体过程: 选择数组第一个值作为枢轴值. 代码实现: package Qu ...

  7. LLVM的总结

    LLVM 写在前面的话:无意中看到的LLVM的作者Chris Lattner相关的介绍和故事,觉得很有意思就贴上来,如果不感兴趣,可以直接跳入下一章. 关于LLVM 如果你对LLVM的由来陌生,那么我 ...

  8. PAT 天梯赛 L3-010. 是否完全二叉搜索树 【Tree】

    题目链接 https://www.patest.cn/contests/gplt/L3-010 思路 因为是 完全二叉搜索树 可以用 数据 建树的方式 然后 遍历一遍这个 数字 就是 层序遍历 遍历的 ...

  9. 随机数生成程序代码( 伪随机<stdlib.h> )

    #include <stdio.h> #include <string> #include <stdlib.h> #include <algorithm> ...

  10. Opencv— — Bias and Gain

    // define head function #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_H_INCLUDED #include < ...