emacs下最牛逼的Markdown编辑方式

摘要:
一些与MarkDown相关的快捷键如图所示:这是MarkDown模式的官方网站。1.首先安装Markdown模式包。2.配置Markdown模式以与Chrome集成,并使用lisp编写函数。您可以直接打开。md文档,emacs正在通过Chrome进行编辑。长期以来,由于emacs下没有适当的Markdown编辑手段和工具,我们一直在挣扎着生存。现在,所有的文档和技术博客都可以使用Markdown编写,这很好~5.在emacs中关闭Grip的使用,并在最终启动时关闭Grip插件。

将一些和MarkDown相关的快捷键用一张图表示:

  emacs下最牛逼的Markdown编辑方式第1张

这是Markdown-mode官网。

很多人喜欢用Markdown编辑文档和博客,这里提供一些配置,使得emacs用户能够在自己的编辑器中实现编辑文档并实时查看效果,甚至可以很方便的转换成为PDF格式。

  1.安装  

  首先安装Markdown-mode这个package。可以再MELPA上去下载然后将package放到你的配置目录./.emacs.d/elpa中。在init.el中激活该package。  

 (when (>= emacs-major-version 24)
     (setq package-archives '(("gnu"   . "http://elpa.emacs-china.org/gnu/")
              ("melpa" . "http://elpa.emacs-china.org/melpa/"))))

;; 注意 elpa.emacs-china.org 是 Emacs China 中文社区在国内搭建的一个 ELPA 镜像

 ;; cl - Common Lisp Extension
 (require 'cl)
 ;; Add Packages
 (defvar my/packages '(
        markdown-mode
        ) "Default packages")

  其次安装一个插件grip.

  Mac下使用brew安装。

brew install grip

  准备工具完毕。

  2.配置Markdown-mode使得其跟Chrome集成使用

  使用lisp写一个函数,可以直接通过Chrome来打开你emacs正在编辑的.md文档。()

(defun haotianmichael/markdown-to-html ()
  (interactive)
  (start-process "grip" "*gfm-to-html*" "grip" (buffer-file-name) "5000")
  (browse-url (format "http://localhost:5000/%s.%s" (file-name-base) (file-name-extension (buffer-file-name)))))
(global-set-key (kbd "C-c m")   'haotianmichael/markdown-to-html)  ;给给函数绑定一个快捷键

  3.大功告成,试验一下。

  这是我编辑的一篇文档,见下图:

emacs下最牛逼的Markdown编辑方式第2张

然后使用"C-c m"快捷键之后,在Chrome中显示的效果是:

 emacs下最牛逼的Markdown编辑方式第3张

可以看到实时显示的效果还是很不错的!

  4.转换为PDF

  知乎上高票的转换方式就是使用Chrome来进行转换,但是在Mac上有一个软件Marked2,可以支持实时编辑和查看并提供转换格式,(收费:_。

  使用Chrome很方便,在右上角的功能键中选择Print选项,然后会有下图:

emacs下最牛逼的Markdown编辑方式第4张

然后点击save就可以了。

一直以来因为没有emacs下合适的Markdown编辑手段和工具,所以勉勉强强的过日子~现在所有的说明文档和技术博客都可以使用Markdown来写了,很棒有木有~

   5.关闭

  在emacs中使用grip,最后推出的时候需要关闭Grip插件。  

//查看当前的进程
# ps //杀死当前PID的进程 # kill
-s 9 PID

见下图:

 emacs下最牛逼的Markdown编辑方式第5张

最后在加上几个新绑定的IDEA先的快捷键(emacs-keymap):

  全局选中:  C-x h;

  代码全部折叠: C-shift  -;

  被折叠代码全部展开: C-shift =;

免责声明:文章转载自《emacs下最牛逼的Markdown编辑方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇cookie的生成,读取cookie,删除cookiehtml学习之路--简单图片轮播下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Markdown语法和MWeb使用说明

Markdown 语法和 MWeb 写作使用说明 开始写博客,首先熟悉一下Markdown,以前过看GitHub里的README.MD,感受到了这种文字排版的简洁美观。 写博客是一种有效的学习总结和分享方式! 在网上搜索了一下Markdown在mac上的相关软件,找到了MWeb,一个便利的Markdown编辑器,同时支持大量Markdown拓展语法,并且可...

Selenium浏览器自动化测试工具

Selenium浏览器自动化测试工具 目录 Selenium浏览器自动化测试工具 Selenium模块在爬虫中的使用 Python简单使用Selenium执行结果 Selenium的基本操作执行效果点击查看 Selenium爬取动态加载的数据http://125.35.6.84:81/xk/ 目标网站 Selenium动作链 (实现拖动...

Chrome笔记之如何查看本地保存的密码

有时候在网站注册了账号,但是没有保存密码什么的,后来就把密码忘记了,只好找回密码了,又是短信验证又是邮箱验证的搞得很麻烦,如果Chrome有帮我们记住密码的话我们自己就可以很方便的将密码找回而不必进行一大坨验证加重置密码。 比如我在v2ex的密码我就忘记了,但是浏览器知道,在登录的时候它会自动帮我填写: 那么我要如何看到这个值呢?可以看到密码框是个pa...

在notepad++中markdown高亮并实时预览

在notepad++中markdown高亮并实时预览 markdown是一种非常简洁、高效的标记语言,非常适合写博客、随笔,越来越受到大家欢迎。同时notepad++是Windows系统下使用非常广泛文本编辑器,但是非常遗憾的是otepad不默认支持markdown,但是感谢各位开发者,我们可以在notepad中使用markdown,并且能够实时预览。有的...

Windows 下 Google Chrome 字体发虚问题的解决

刚刚下载了 Chrome 69,发现字体发虚严重,已经到影响视觉的地步了。Google 了一下相关解决方案,供参考相信我,不会有比这更详细有效的了:最终效果: 下载来看吧,右键另存为。 ## 1。 系统字体调整 windows 7,其他系统自己摸索 桌面右击,“个性化”-“窗口颜色”,在 “项目”中逐个选择,把对应的字体都改为点阵字,我用的是 Zfull-...

彻底修改Google Chrome浏览器的安装目录

谷歌浏览器以其简洁的界面和快速的Javascript解析速度v8引擎,很快在浏览器市场中占有了一席之地,我们公司的绝大多数系统就建议用户选 择使用谷歌浏览器。但是说起他的安装绝对是个杯具:一是默认下载的是在线安装版的;另外一个就是默认的安装目录在系统盘,而且不能选择!! 本文就针对这两点分别给出一个解决方案。 一、下载谷歌的离线安装包谷歌浏览器的默认下载...