Emacsでアウトラインエディタ org-mode編

tokです。もう眠いなんて言わないよ絶対。

前回のoutline-modeについての紹介はこちら。

今回は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より覚えやすく直感的な操作だと感じました。ただ、その分ホームポジションも外しやすいかもです。そのため、アウトラインエディタとしてだけ使うのであれば、好みの問題だと感じました。

自分がアウトラインエディタを使うときに、どういった操作をすることが多いか、確認した上でどちらか選ぶことが重要ですね。

コメント

タイトルとURLをコピーしました