巧用emacs的org-mode模式?

Tags: 模式, 標題,

介紹

轉個官方文件

Org is a mode for keeping notes, maintaining TODO lists, and doing

project planning with a fast and effective plain-text system.

Org develops organizational tasks around NOTES files that contain

lists or information about projects as plain text. Org is implemented

on top of Outline mode, which makes it possible to keep the content of

large files well structured. Visibility cycling and structure editing

help to work with the tree. Tables are easily created with a built-in

table editor. Org supports TODO items, deadlines, timestamps, and

scheduling. It dynamically compiles entries into an agenda that

utilizes and smoothly integrates much of the Emacs calendar and diary.

Plain text URL-like links connect to websites, emails, Usenet messages,

BBDB entries, and any files related to the projects. For printing and

sharing of notes, an Org file can be exported as a structured ASCII

file, as HTML, or (TODO and agenda items only) as an iCalendar file.

It can also serve as a publishing tool for a set of linked web pages.

簡單拉說,org-mode 就是一個記錄筆記,todolist,管理時刻表等等的東西。

安裝

一般預設自帶了org-mode,若否,可以通過一種很簡單的方式安裝

點這個選項卡,然後選擇安裝org-mode 即可。

執行

在任意檔案M-x org-mode執行(Alt+x 然後輸入org-mode)

使用

用*,**,***來區分各級標題,1.2.或者+ - 來更細化,用過latex的應該一下就明白這樣安排的特點了。然後TODO 是記錄要做的事情。在*處按shift+右鍵切換狀態,

快捷鍵

C-c C-n 移動到下一個標題

C-c C-p 移動到上一個標題

C-c C-f 移動到和當前標題同等級的下一個標題

C-c C-b 移動到和當前標題同等級的上一個標題

C-c C-u 向上移動到更高一層的標題

M- 減少節點層級

M- 增加節點層級

M- 將節點向上移動

M- 將節點向下移動

M- 增加一條同級節點

對當前結點進行切換:收縮→檢視所有子結點→檢視所有內容

- 對當前檔案進行切換:收縮→檢視所有子結點→檢視所有內容

C-c . 在游標位置插入時間

C-c C-t 切換當前結點的狀態 (TODO DONE )

C-c [ 將當前檔案設定為事件檢視的資料來源

C-c ] 從事件視力的資料來源中刪除當前檔案(資料來源)

一些令人讚歎的特性

C-c C-e 可以匯出成各種格式,包括自動用latex生成pdf,這個功能部分取代lyx

部分取代evernote

取代calendar

取代todo list 軟體

相關問題答案