tokです。もう眠いなんて言わないよ絶対。
今回はorg-modeでのアウトラインの使い方です。
ホームポジションを崩さずにすべての操作が行えるか?
outline-modeと比べてTABを使っているのと、メタキーを使った操作が多い。個人的にはメタキーをホームポジション保ったまま使うのが苦手。
見出し追加
見出し追加はC-c Enterで今と同じ階層の見出しを追加できる。
その後TABを押し続けると、一個下の階層、一個上の階層、さらに上の階層・・・と切り替わる。
隠したい場合/表示したい場合
隠したい見出しに移動してTABキーで隠せる。
表示したい見出しに移動してTABキーで表示できる。
TABキー押すだけの1キーで表示/非表示できるのは速いしコマンド覚えるのも楽。
見出し間の移動
前の見出しへ移動 C-c C-p
次の見出しへ移動 C-c C-n
これはoutline-modeと同様。
日本語入力との親和性
Emacs-mozcの日本語入力状態で使った場合、その状態のまま操作が可能。
outline-modeとのキーバインド比較
Infoから抜粋。
;; | Outline function | key binding | Org replacement |
;; |------------------------------------+-------------+--------------------------|
;; | `outline-up-heading' | `C-c C-u' | still same function |
;; | `outline-move-subtree-up' | overridden | better: org-shiftup |
;; | `outline-move-subtree-down' | overridden | better: org-shiftdown |
;; | `show-entry' | overridden | no replacement |
;; | `show-branches' | `C-c C-k' | still same function |
;; | `show-subtree' | overridden | visibility cycling |
;; | `show-all' | overridden | no replacement |
;; | `hide-subtree' | overridden | visibility cycling |
;; | `hide-body' | overridden | no replacement |
;; | `hide-entry' | overridden | visibility cycling |
;; | `hide-leaves' | overridden | no replacement |
;; | `hide-sublevels' | overridden | no replacement |
;; | `hide-other' | overridden | no replacement |
M-left 見出しを1階層上へ
M-right 見出しを1階層下へ
M-up 今ある見出し配下の全てを同じ階層の上へ移動
M-down 今ある見出し配下の全てを同じ階層の下上へ移動
S-TAB 押すごとに次の切り替え表示。Overview, contents(見出しのみ), showall(全表示)
まとめ
org-modeの操作は、TABキーやメタキーを組み合わせた矢印キーなど、outline-modeより覚えやすく直感的な操作だと感じました。ただ、その分ホームポジションも外しやすいかもです。そのため、アウトラインエディタとしてだけ使うのであれば、好みの問題だと感じました。
自分がアウトラインエディタを使うときに、どういった操作をすることが多いか、確認した上でどちらか選ぶことが重要ですね。
コメント