用elpa裝好了以後,原則上按鍵組合與原先bookmark是相同的
(20170117特急通知:請勿更新 org 到 9.0以上版本,否則以下部分功能無法正常使用)
多個書籤檔的建立/切換
新增bookmark: bookmark-set `C-x r m', `C-x p c m'
這不就最基本款的嗎?是的,不過它幕後記載了不少東西,使得某些功能更為強大了,例如它會記得這個buffer上次bookmark的名字;嚴格來說它有辦法撈出最近一次的bookmark,所以當它問你這次要給bookmark什麼名字時,按下 `C-M-u' 就直接幫你打出這個名字來,文件上說真的就像實體的書籤一樣,我們通常洗手間都會擺一本連著看很容易睡著的小說,這裏面是一定要夾一個書籤的不是嗎?它就是用來記得上次看到那兒的…
預設在問你要給什麼名字的時候,提示的是這個buffer中曾經設置過的所有bookmark名字;我通常會在文章中copy一段有代表性的文字,在它提示要輸入名字時按下 C-y ,省去打字的功夫。
檢視bookmark list
‘C-x p e’
or ‘C-x r l’
(command ‘bookmark-bmenu-list’
)跳到指定的 bookmark
‘C-x j j’ (‘bookmark-jump’)
‘C-x 4 j j’ (‘bookmark-jump-other-window’)
與 org mode 整合,在開發程式時做文件以跳轉到原始碼,或是為你不能check out只能clone/rebase的原始碼做注解
文件寫一寫要對照原始碼時,總要回去看一下原碼,如果結合org mode在裏面加link,就可以跳轉到原始碼,這不是太好了嗎?就是有這麼好的事, bookmark 可以成為link的目的地以進行跳轉。有兩個步驟:
- 複製連結。有兩種作法,一是先按個 C-x r l 把bookmark list先帶出來,然後 C-c l (‘org-store-link’) 複製連結;嫌麻煩的話直接在 org 檔中使用 M-x
bmkp-store-org-link
在跳出的對話盒選取之前存下來的 bookmark 也行。 - 最後在要插入 bookmark link 的 org 檔中按 C-C C-l 插入連結。
結合dired記得整個buffer內容
dired就有點像文字版本的檔案管理員,把emacs當ide時可以把它放在左上角。在這個major mode中,bookmark+會把整個dired的配置都記得,把它拿來當成專案檔的話是滿不錯的…dired的說明:
http://ithelp.ithome.com.tw/question/10138296
http://ithelp.ithome.com.tw/question/10138547
https://yfwu.gitbooks.io/emacs-manual/content/chapter3-dired.html
http://kuanyui.github.io/2014/06/21/dired-tutorial-and-essential-configs/
https://twitter.com/emacstw/status/479866473226055680
bmkp-make-desktop-record 記得桌面配置 C-x p K
當桌面割得亂七八糟時,你會需要它的…
編輯bookmark list
http://www.emacswiki.org/emacs/BookmarkPlus#toc26
沒有留言:
張貼留言