18.2. Emacs
Emacs は,macOS, Microsoft Windows, Linux などで動く,オープンソースのディタです.
長い歴史を持ち,高い拡張性と豊富なパッケージを持ちます.
インストール #
- macOS
- homberew でのインストールを勧めます.
brew install emacs-app - Microsoft Windows他
- GNU Emacs の配布ページから,それぞれの環境のものを入手できます.
できることの例 org-mode #
org-mode は,文章の木構造の管理と,LaTeX 記法での数式の埋め込みなどに有用です.
授業のノートをとるときや考えを記録して整理するときに,特に情報あるいは数学に関連する内容に,向いています.
ファイルを開く #
拡張子 org を持つファイルを開きます.sample
すると自動で org-mode となります.
箇条書きのアイテムの移動や表示範囲の制御,番号の自動割り振りなど,直感的な操作が提供されています.
箇条書きの操作 {items} #
Alt-Return (Enter) は,Alt キーを押し続けたまま Return (Enter)を押して放す,もしくは ESC キーを押して放してから Return (Enter)を押す意味です.C-x は,Control キーを押し続けたまま x を押して放す意味です.
Emacsの基本的な編集操作は,だいたいメニューから項目を選べば良いはずですが,HWBもご覧ください.
見出しの移動と折りたたみ #
ファイル内外のリンクとジャンプ #
C-c l で移動先を記憶して,C-c C-l でハイパーリンクを挿入します.
挿入後,ハイパーリンク上で C-c C-o で移動し,C-c & で元に戻ります.移動先は,見出しの行を選ぶようにすると見やすいです.
内容毎に別々のファイルにメモを書く場合は,目次ファイルを作ってそこからジャンプできるようにすると便利です.
数式の埋め込み #
LaTeX 記法で数式を記述することができます.C-c C-x C-l で latex 表記と画像を切り替えられます.

プログラムの埋め込み #
babelは,1つのorg ファイルに様々なプログラミング言語のコード篇と実行結果を埋め込む機能です.多少の設定が必要ですが,プログラミング言語の学習やちょっとした自動計算とその記録に便利です.詳細は割愛します.

