俗話說好記性不如爛筆頭, 對於一個搞IT的人來說最好的筆毫無疑問就應該是電腦了, 但最好的本呢? 之前一直在找一款適合自己的筆記軟件, 找來找去只有Zim適合自己, 當然對於有編輯器之神之美譽的emacs, 裏面有很多插件可以用來記筆記, 功能最強大的應該屬於org-mode了, 但鑑於org-mod對於記筆記來說感覺有點大財小用了,所以果斷放棄.
下面是Zim的一些學習筆記和使用心得
安裝
fedora: yum install Zim (如果找不到的話, 可以試試yum search Zim or yum search zim)
gentoo: emerge -s zim
安裝成功之後alt+F2 或者#zim &即可啓動zim
使用
Key binding
ctrl-1
heading1ctrl-2
heading2ctrl-3
heading3ctrl-4
heading4ctrl-5
heading5ctrl+D
insert date
Note: Page name is heading1, and then heading2 and then Block
ctrl+b
ctrl-i
ctrl-u$ ctrl-kctrl-t
clear format ctrl+9
find ctrl-F
replace ctrl-h
go today note alt-d
save ctrl-s
<Ctrl>Z Undo
<Shift><Ctrl>Z Redo
<Ctrl>Y Redo
F1 Show the manual
F2 Rename current page
F3 Find next (same as <Ctrl>G)
<Shift>F3 Find previous (same as <Ctrl>G)
F5 Reload page (same as <Ctrl>R)
F12 Toggle checkbox item to 'OK'
<Shift>F12 Toggle checkbox item to 'NOK'
Also all the usual keybindings apply for the gtk text edit widget, thus bindings like<Ctrl>C
, <Ctrl>X
, <Ctrl>V
, <Ctrl>A
etc. work as expected.
Side pane tree
The following key bindings works when the tree in the side pane is focussed:
<Ctrl>L Insert a link to the selected page
<Shift><Ctrl>L Copy the selected page to clipboard
<Ctrl>C Copy the selected page to clipboard
<Ctrl>F Search in the page list as shown
* Expand all
\ Collapse all
Text selections
For selected text the following keybindings are added:
* Toggle bullets for selected text
> Toggle email-style quoting for selected text
<Tab> Indent selected text
<Shift><Tab> Un-indents selected text
<Backspace> Un-indents selected texts
Indent
Will be rendered as:
- 1
- 2
- 3
- 1
- 2
Numbered lists use a "1.", "a.", or "A." as bullets:
- a
- b
- 3
- b
Another example of auto-formatting is that "* " at the beginning of a line gets converted to a bullet automatically. Typing either "[] ", "[*] ", "[x] " or "() ", "(*) ", "(x) " will give your different
kinds of Check Boxes.
更詳細的使用方法請: 將鼠標focus 到 zim上然後press F1