使用 emacs 编辑 Markdown 文档
安装
- 下载 markdown-mode.el 到 emacs 能找到的目录,如:
share\emacs\25.2\lisp\progmodes
- 下载并安装一个第三方的 markdown 生成工具。如
Markdown.pl
,MultiMarkdown
, 或Pandoc
- 配置你的
.emacs
。这里假设你使用的是 pandoc
123456(autoload 'markdown-mode "markdown-mode""Major mode for editing Markdown files" t)(add-to-list 'auto-mode-alist '("\\.markdown\\'". markdown-mode))(add-to-list 'auto-mode-alist '("\\.md\\'". markdown-mode))(custom-set-variables'(markdown-command "pandoc"))
快捷键
C-c C-s h
插入一级标题,C-c C-s n(1<= n <= 6)
插入n
级标题C-c C-s b
插入加粗/黑体C-c C-s i
插入斜体C-c C-s c
插入代码C-c C-s f
插入脚标C-c C-s q
插入块引用C-c C-s -
插入标题线C-c C-s w
插入链接M-Enter
当光标在列表项上时,向下插入同级列表项C-c C--
/C-c C-=
,C-c LEFT
/C-c RIGHT
标题升级或降级C-c UP
/C-c DOWN
同级标题块/列表项及其内容上移或下移C-c C-n
/C-c C-p
光标在同级标题/列表项间移动C-c C-k
将该点的目标kill掉,并将其内容送到kill ring中,适用于以下目标:inline code, headings, horizonal rules, links, images, email address等C-c C-c
Markdown 命令,如预览、导出等功能