最終更新:2020-07-25 (土) 04:37:13 (1343d)
Emacs/キーバインド
カーソル移動
基本
forward C-f 1文字進む M-f 1単語進む back C-b 1文字戻る M-b 1単語戻る next C-n 1行進む prev C-p 1行戻る
行頭・文頭
- C-a 行頭へ移動
- M-a 文頭へ移動
- C-e 行末へ移動
- M-e 文末へ移動
ページ
C-v ページ送り M-v ページ戻り C-< ページ先頭 M-> ページ末尾
ファイル操作
- C-x C-f 開く
- C-x C-s 上書き保存 (save)
- C-x C-w 名前をつけて保存
- C-x C-c 終了
文字コード変更
- C-x RET f
スクロール・移動
- C-x C-x マーク位置へ移動
- C-l カーソル位置の画面上での表示位置をを変更
文字操作
- DEL ひとつ前の文字を削除
- C-d カーソル上の文字を削除(del)
コピペ
- C-@ マークをセット
- C-space マークをセット
- C-w マークからカーソル前までカット
- M-w マークからカーソル前までコピー
- C-k カーソルから行末まで切り取り (kill)
- C-y カーソル位置にペースト (yank)
- C-x C-x マークとポイント位置を交換
検索
- C-s インクリメンタルサーチ(forward)
- C-r インクリメンタルサーチ(backward)
- M-C-s - 正規表現検索(forward)
- M-C-r - 正規表現検索(backward)
置換
- M-% 置換
- M-C-% 正規表現置換
- y - 置換
- n - キャンセル
- ! - すべて置換
- q - 置換を終了
- ? - ヘルプ
引数
- C-u 引数 コマンド
- C-u 8 C-f で8回C-fしたことにできる
- C-u M-8 C-fも同様(Metaを押しながら引数を指定)
ウィンドウ
- C-x 1 - 次のウィンドウにカーソルを移動してウィンドウを一つにする
- C-x 1 - ウィンドウを一つにする
- C-x 2 - ウィンドウを縦に分割
- C-x 3 - ウィンドウを横に分割
- C-x o - 次のウィンドウにカーソルを移動
- C-x ^ - 縦分割時にカーソルのあるウィンドウを広げる
- C-x { - 横分割時に水平方向に小さくする
- C-x } - 横分割時に水平方向に大きくする
コマンド
C-x u アンドゥ C-_ アンドゥ C-/ アンドゥ C-g コマンドのキャンセル C-u C-h t japanese ヘルプ M-x tetris
Emacs/バッファ
- C-x b バッファの切り替え
メモ
キー | C- | M- |
v | ページ送り | ページ戻り |
f | 次の文字 | 次の単語 |
b | 前の文字 | 前の単語 |
n | 次の行 | |
p | 前の行 | |
u | 前置引数 | |
d | 1文字削除 | 単語を削除 |
a | カーソルを行頭へ | |
e | カーソルを行末へ | |
k | 行末まで切り取り | 文末までを切り取り |
@ | マークセット | |
space | マークセット | |
w | マークからカーソル前までをカット | コピー |
y | ペースト | |
s | 検索 forward | |
r | 検索 backward | |
m | CR+LF | |
o | LF | |
g | 中止 | |
l | カーソルが真ん中に来るようにスクロール | |
_ | アンドゥ |