使用Markdown做笔记

既然用上emacs了当然要学会怎么用emacs做笔记

一个详细的教程 http://markdown.tw/ 

本想就用大纲模式算了, google了一下发现了markdown这个好东西先说下安装

首先下载 markdown-mode.el

http://jblevins.org/projects/markdown-mode/markdown-mode.el

按照注释中提到的方法将下列代码加入.emacs配置中

     (autoload 'markdown-mode "markdown-mode.el"
        "Major mode for editing Markdown files" t)
     (setq auto-mode-alist
        (cons '("\\.note" . markdown-mode) auto-mode-alist))

因为主要是用这个做笔记,所以我将关联的文件从.text改成了.note  打开.note文件后会自动使用该模式

安装好emacs的markdown-mode后 还需要在ubuntu中安装markdown文档处理工具

# sudo apt-get install markdown

好了 这样就可以开始使用emacs做笔记了 确实很棒 直接生成的html文件 也很方便

以下内容使用 emacs  markdown-mode 生成


markdown笔记

  • 帮助信息: C-c C-h

锚标签

  • 快捷键: C-c C-a
    • C-c C-a l 超链接 baidu 相当于 <a href="www.baidu.com">baidu</a>
    • C-c C-a r 参考链接 text 参考链接放到文件最后 [label]: markdown.html
    • C-c C-a w wiki链接 [[wikilink]]

常用命令

  • 快捷键: C-c C-c
    • C-c C-c m 在另一个Buffer显示输出
    • C-c C-c p 在浏览器中预览输出
    • C-c C-c e 输出html文件到相同前缀的.html文件 eg:basename.html
    • C-c C-c v 输出并且在浏览器中查看
    • C-c C-c c 检查是否有未定义的链接

插入图片

  • 快捷键: C-c C-i
    • C-c C-i i 插入一张图片 img

物理样式

  • 快捷键: C-c C-p
    • C-c C-p b 将选中的文字加粗 bold **bold** 如果为选中则插入 ****
    • C-c C-p f 将选中的文字设置成等宽字体 <code>fixed width text</code>
    • C-c C-p i 将选中的文字设置成斜体 italic*italic*

逻辑样式

  • 快捷键: C-c C-s
    • C-c C-s b 设置引用 > backquoted
    • C-c C-s p 预格式,在之前插入4个空格默认 <pre>pre text</pre>
    • C-c C-s c 插入代码块 <code>code here</code>
    • C-c C-s e 强调 emphasis *emphasis*
    • C-c C-s s 加强 strong **strong**

标题章节 ##

  • 快捷键: C-c C-t
  • C-c C-t n 插入标题 1-6

# h1 # ## h2 ## ### h3 ###

  • C-c C-t t 插入一个title

top - level ==========

  • C-c C-t s 插入一个section

section ----------

  • C-c - 插入一条分割线

* * * * *

导航

大纲导航

  • TAB 折叠或者展开标题
  • C-M-n & C-M-p 在上下可见的标题中前后移动
  • C-M-f & C-M-b 在同一级的标题中前后移动
  • C-M-u 回到上一级标题

wiki导航

  • M-p & M-n 切换上一个或下一个wiki-link
原文地址:https://www.cnblogs.com/pylemon/p/2255684.html