在Emacs中使用Evernote
如果你還不是特別的out,肯定嘗試過Evernote。 或許你還正在用Evernote的瀏覽器插件收集本文(^_^)。
Evernote 是一套用來記筆記和查詢筆記的軟件和服務.Evernote 中的筆記可以是一段文字,一個網頁或網頁片斷,一幅圖片,聲音,或者手繪墨跡,而且筆記可以有PDF之類的附件. 已有筆記可以支持以下搜索方式:文件夾,標簽,是否有附件,是否有圖片,是否email發送,是否是todo,據說,搜索還可以支持搜索圖片內的文字. 可謂,功能強大,同時,方便易用,實乃是居家旅行,看書學習必備之工具. Evernote 有免費版和專業版.Evernote 免費版每個月提供60M上傳流量(即上傳的筆記總大小不能超過60M),如果需要更多上傳流量可以考慮付費版.
除了Evernote官方提供的各種客戶端,還可以在Emacs中使用Evernote。這就是evernote-mode。
Table of Contents
1 安裝
evernote-mode的安裝與其他emacs插件有所不同,包括了ruby腳本和.el文件。從http://emacs-evernote-mode.googlecode.com/svn/trunk/ checkout之后, 首先要安裝gdbm庫,再安裝evernote-mode:
$sudo gem install gdbm $sudo ruby ruby/setup.rb
盡管是可選的,但通常還是要安裝w3m 。
最后將evernote-mode.el放到emacs的load path中,並進行配置:
(setq evernote-enml-formatter-command '("w3m" "-dump" "-I" "UTF8" "-O" "UTF8"))
(add-to-list 'load-path "<your load path>")
(require 'evernote-mode)
(global-set-key "\C-cec" 'evernote-create-note)
(global-set-key "\C-ceo" 'evernote-open-note)
(global-set-key "\C-ces" 'evernote-search-notes)
(global-set-key "\C-ceS" 'evernote-do-saved-search)
(global-set-key "\C-cew" 'evernote-write-note)
(global-set-key "\C-cep" 'evernote-post-region)
(global-set-key "\C-ceb" 'evernote-browser)
上面的配置除了加載evernote-mode之外,還定義了一些快捷鍵。
2 使用
| 快捷鍵 | 命令 | 說明 |
|---|---|---|
| C-c e c | evernote-create-note | 新建筆記 |
| C-c e o | evernote-open-note | 打開筆記 |
| C-x C-s | evernote-save-note | 保存筆記 |
| C-c e w | evernote-write-note | 從當前buffer創建新筆記 |
| C-c e p | evernote-post-region | 使用當前選中的區域的內容創建筆記 |
| C-c e t | evernote-edit-tags | 修改當前筆記的標簽 |
| C-c e e | evernote-change-edit-mode | 改變編輯模式 (TEXT,XHTML可選) |
| C-c e r | evernote-rename-note | 重命名當前筆記 |
| C-c e d | evernote-delete-note | 刪除當前筆記 |
| C-c e s | evernote-search-notes | 搜索 |
| C-c e S | evernote-do-saved-search | 使用已保存的搜索條件進行筆記搜索 |
| evernote-create-search | 為一個搜索分配一個名字,以備后用 | |
| evernote-edit-search | 編輯已保存搜索的搜索條件 | |
| C-x C-q | evernote-toggle-read-only | 設置筆記的只讀屬性 |
| evernote-enml-formatter-command | 格式化XHTML筆記 | |
| C-c e b | evernote-browser | 打開evernote-browser |
3 evernote-browser
最常用的功能是evernote-broswer,可以打開四種視圖:
- 筆記本列表: 筆記本列表頁面是Evernote上創建的所有筆記本的列表.
- 筆記列表:筆記列表頁面,符合某個搜索條件的筆記.
- 標簽樹: 按層次結構列出所有標簽 圖的形式列出Evernote服務中的標簽列表,在標簽名字上C-m會打開符合此tag的筆記列表頁.
- 搜索列表:已保存搜索是在Evernote中已創建的一系列搜索條件,在某個搜索上按鍵C-m會打開符合相應的搜索結果的筆記.
在evernote-browser中可以使用的快捷鍵:
| b | 移動到前一頁 |
| f | 移動到后一頁 |
| t | 創建一個標簽列表頁面並顯示.如果已存在標簽頁面,直接將其打開. |
| S | 創建一個搜索列表頁面並顯示.如果已存在,將其打開. |
| s | 輸入搜索條件,並顯示符合搜索結果的筆記列表. |
| N | 創建一個筆記本列表頁面.如果筆記本列表已經存在,將其打開. |
| o | 等同\C-m,但是光標並不移動到打開的筆記buffer. |
| n | 如果在筆記列表,打開當前筆記,並移動到下一行. |
| p | 如果在筆記列表,打開當前筆記,並移動到前一行 |
| d | 從Evernote Browser刪除當前頁面. |
4 TEXT模式和XHTML模式
5 不足
- 沒有本地緩存,所有的操作都需要在線進行,如果網速不給力,用起來就會不爽。
Date: 2012-04-24 22:30:04 CST
Org version 7.8.08 with Emacs version 23
