上下左右のカーソル移動など一部のコマンドは Windows で XKeymacs を使用していたので覚えている。今日新たに覚えた分を復習もかねてメモしておく。
移動など
コマンド |
動作 |
補足 |
C-v |
次の画面を表示(大きくスクロール) |
つい C-n 押しっぱなしで移動しようとしてしまうので、こちらを使うようにする |
M-v |
前の画面を表示(大きくスクロール) |
C-v の逆 |
M- |
ファイルの先頭に移動 |
忘れそうだけど覚えておく |
M-> |
ファイルの末尾に移動 |
同上 |
C-x o |
他のウィンドゥにカーソルを移動 |
other の o らしい |
C-x 1 |
他のウィンドウを閉じる |
ヘルプなどで下半分に新しいウィンドウが開いた場合、これでもとに戻る |
C-x C-b |
バッファのリストを表示する |
他のバッファ名を調べて↓のコマンドで移動できる |
C-x b バッファ名 |
他のバッファに移動する |
途中まで入力して Tab で補完!(これに限らずだけど) |
編集など
コマンド |
動作 |
補足 |
C-y |
最後に kill した文字列を貼り付け(ヤンク) |
kill した文字列を他のアプリケーションと共有する方法を調べたい |
(C-y のあと)M-y |
最後の一個前に kill した文字列を貼り付け(ヤンク) |
複数回入力するとその分さかのぼる |
C-x u |
アンドゥ |
C-u と混同しないように |
C-s |
前方に向かって検索 |
C-r で後方に向かって検索 |
M-x replace-string |
文字列を置換する |
左記コマンドを入力→置換したいもとの文字列を入力→置換後の文字列を入力 |
M-q |
パラグラフを fill しなおす |
改行を詰める、ってことかな |
C-u 数字 C-x f |
1 行あたりの文字数を設定 |
マイナーモード M-x auto-fill-mode も覚えておく |
その他
コマンド |
動作 |
補足 |
C-z |
一時的に Emacs を中断(shell にもどる) |
fg でまた Emacs にもどる |
C-u 数字 他のコマンド |
指定したコマンドを数字の回数分、実行する |
あまり使わなそうな印象 |
F1 a コマンド名 |
コマンドのヘルプ |
C-h を backspace に割り当てているので |