2024-09-25 と同じ。
https://lsnl.jp/~ohsaki/lecture/training/2024/#8-1
- Emacs の基本的な操作方法を習得し、ファイルを作成・編集できるようになる
https://lsnl.jp/~ohsaki/lecture/training/2024/priv/03.pdf
UNIX では Ctrl キーを多用するので、 CapsLock キーを Ctrl キーに割り当てておく。
/etc/default/keyboard の
XKBOPTIONS=""
という行を
XKBOPTIONS="ctrl:nocaps"
に書き換える。その後、以下を実行。
# /etc/init.d/console-setup.sh restart
Emacs をインストールせよ。
Emacs のチュートリアルを起動し、 「もし Emacs が反応しなくなったら」までを実行せよ。
「Hello!」という文字列が書かれた ~/foo.txt というファイルを Emacs のみを用いて作成せよ。
Emacs のキーバインド一覧を表示し、 どのようなコマンドがあるかを眺めてみよ。 また、 (1) M-d、 (2) C-SPC、 (3) C-w、 (4) C-y というキー操作によってどのような処理が実行できるかを調べよ。
> sudo apt install emacs
> Alt + Ctrl + 2 (Alt と Ctrl を押しながら 2 を押す (「emacs &」で起動してもよい)。
> C-x RET l Japanese RET (言語環境を日本語に変更、M-x set-language-environment RET でもよい)
> M-h t (M-x help-with-tutorial RET でもよい)
※ C-x は Ctrl キーを押しながら x キーを押す
※ M-x は Alt キーを押しながら x キーを押す
※ RET は Enter キー (もしくは C-m)
> C-x C-f foo.txt RET (M-x find-file foo.txt RET でもよい)
> Hello!
> C-x C-s (M-x save-buffer RET でもよい)
※ UNIX では ~ はホームディレクトリを表す。
> M-h b (M-x describe-bindings RET でもよい)
> M-d: kill-word (単語単位の削除 (キル → キルリングに入るタイプの削除))
> C-SPC: set-mark-command (現在のポイント(カーソル位置)をマークする)
> C-w: kill-region (リージョン (マークとポイントの間) をキルする)
> C-y: yank (キルしたテキストをペーストする)
2024-09-25 のものと同じ。
https://lsnl.jp/~ohsaki/lecture/training/2024/#8-6
(Emacs に限りませんが) オンラインドキュメントではなく、 書籍で知識を吸収することをおすすめします。 Emacs に関する良書は多くありませんが、 読むなら以下の本をすすめます。 「GNU Emacs マニュアル」は原文が GPL で公開されているので、 翻訳版も GPL で公開されています。
Richard Stallman, ``GNU Emacs マニュアル,'' 共立出版, 1988.
https://lsnl.jp/~ohsaki/lecture/training/2024/priv/GNU_Emacs_Manual.pdf
GNU Emacs マニュアル 28.2
https://ayatakesi.github.io/emacs/28.2/html/index.html
ただし、 翻訳の質は共立出版のもののほうがはるかに良いです。
Debra Cameron, James Elliott, Marc Loy, Eric Raymond, Bill
Rosenblatt, ``入門 GNU Emacs 第 3 版, '' オライリー・ジャパン, 2007.
追加の資料です。
日本のEmacsユーザーのためのハブサイト
https://emacs-jp.github.io/
[<10. ウィンドウマネージャ導入] [>12. タッチタイピング]