Emacsクイズに答える

遅ればせながら、Emacsクイズ - 日記を書く [・w・] はやみずさんを見つけたのでそっけなく答えてみよう。

きほん編

q1. 一般的に"カーソル"と呼ばれる、タイプされた文字やテキストの挿入が行われる位置のことをEmacsでは何と言う?

ポイントだったかな。

q2. split-window-horizontally(ウィンドウを水平に2分割)するキーバインドは何?

C-x 3。

q3. C-x C-t というキーバインドが、どのコマンドに割り当てられているかを調べる方法は?また、調べた結果は?

M-x describe-key で…調べた結果というのは…別バッファが開くとかそういうこと?

おうよう編

q4. "カーソル"の手前の1文字を削除する方法を、Back spaceをタイプする以外の方法で行うにはどうすればよい?

C-h…は自分のバインディングだったわ。M-x delete-backward-char。まあ実際にはC-bC-dのほうを多く使う。

q5. "hello"という文字列が名前に含まれるコマンドの一覧を取得する方法は?

M-x apropos。

q6. 一度 "pneumonoultramicroscopicsilicovolcanoconiosis" (珪性肺塵症という意味の単語) と打った後に、再び同じ単語を入力する必要に迫られた。kill&yank以外の方法では、どのように"pneumonoultramicroscopicsilicovolcanoconiosis"を入力するのがよいだろうか?

M-/。dabbrevですね。

q7. マウスでクリックすると http://hayamin.com/ をブラウザで開くようなテキストをバッファに挿入する方法は?

ああこれ、w3mとかそのあたりでできたんだっけ。知らない。

いみふ編

q8. foo-bar<1>, foo-bar<2>, foo-bar<3>, ... , foo-bar<1000> という名前の1000個のバッファを開いているとする。これらのバッファを全てkillする方法は?

  1. C-xC-bでバッファリストを表示
  2. C-x oでそのバッファに移り、foo-bar<1>の行にカーソル移動
  3. C-u 1000 dでマーク付け、x

まあ、こんなところかしら。

追記:Emacsクイズ - かいとう編 - 日記を書く [・w・] はやみずさんすでに答えが出てた。しょんぼり。
ああ、describe-key-breiflyってのもあったなあ。