科學思考 保持疑問 洞悉本質

Emacs Org-mode簡明用法

Emacs鍵盤命令的約定表示方法

  • C 代表 Ctrl
  • M 代表 Alt
  • S 代表 Shift
  • Left/Right/Up/Down 分別代表的左/右/上/下方向鍵
  • TAB 即 Tab
  • RET 代表 Enter

標題定義文章的結構

Org-mode的頭條新聞從左邊界上的一顆或多顆星星開始,可以定義10級標題,正常2-3級標題足矣。例如:

*頂級標題
** 第二級
***第三級
一些文字
***第三級
更多文字
*另一個頂級標題

展開及收縮

快捷鍵	描述
S-Tab	所有標題展開
Tab		光標所在標題展開

標題跳轉

快捷鍵		描述
C-c C-n/p		下/上標題
C-c C-f/b		下/上標題 僅同一標題
C-c C-u		跳到上一級標題
C-c C-j		跳轉到

插入及編輯

快捷鍵		說明
M-Ret		插入同級標題
M-Left/Right	將當前標題升/降級
M-S-Left/Right	將當前標題及子樹升/降級
M-S-Up/Down	將當前標題及子樹上/下移
C-c *		將本行設置為標題/正文

正文字體

符號及描述
*粗體*
/斜體/	
+刪除線+	
_下劃線
下標2: H_2 O
上標2: E=mc^2
等寬字: =git= 

超鏈接

符合超鏈接的規則的內容,自動視為超鏈接。例如: https://www.cioworld.net/ 情報官世界

段落

對於單個迴車的文本,org認為是在同一個段落,導出時會轉化成不同行的同一段落。如果要起新的段落,請敲空白行。

列表

分類: 有序列表,無序列表,描述列表

無序列表,以 – + * 開頭
有序列表, 以1.1)開頭
描述列表, 以::將描述隔開

快捷鍵		描述
Tab			折疊列表項
M-Ret		插入項(在寫入第一行列表后可用)
M-S-Ret		插入帶複選框的項
M-S-Up/Down	移動列表項
M-Left/Right	升/降級列表項 不包括子項
M-S-Left/Right	升/降級列表項 包括子項
C-c C-c		改變複選框狀態
C-c -			更換列表標記

表格

強大的表格處理操作,目前缺點是對中文支持有問題,無法對齊,暫未找到解決方法,但不影響使用。

快捷鍵		描述
C-c |			創建表格
C-c C-c		重新調整表格縮進
Tab			移動至下一個區域,必要時(行尾)創建一行
S-Tab		移動至上一個區域
S-Ret		移動至下一行,必要時(行尾)創建一行
M-Left/Right	移動列
M-Up/Down	移動行
M-S-Left/Right	刪除/插入列
M-S-Up/Down	刪除/插入行
C-c -			插入水平分割線
C-c Ret		插入水平分割線並跳到下一行
C-c ^		根據當前列排序

導出和發布

自帶導出功能: C-c C-e

  • 導出html文件: C-c C-e h h
  • 導出Markdown文件: C-c C-e m m
  • 導出UTF-8純文本文件: C-c C-e t u
  • 導出ASCII純文本文件: C-c C-e t a
back to top