アーカイブ

‘emacs’ タグのついている投稿

最低限覚えておきたいEmacsコマンド集

2009 年 3 月 24 日 takus コメントはありません



最低限覚えておきたいEmacsキーバインドの覚え書きです。
細かい操作の説明などはないので、初めてEmacsを遣う人には向きません。

Emacsについての詳しい説明に関しては、時間があれば書きます。

Emacsコマンド集


※注意
  • C-<文字> : Ctrl + <文字>キー
  • M-<文字>   : Esc or Alt + <文字>キー

■起動と終了

  • 起動方法  :% emacs [ file ]
  • C-x C-c  :終了
  • C-g     :コマンド入力や実行の中断
  • C-x C-f  :ファイルを開く(ミニバッファでファイル名を入力)
  • C-x C-s  :ファイルを保存
  • C-x C-w  :名前を付けて保存(ミニバッファでファイル名を入力)

■カーソル移動


ページ送り

  • M-v  :1画面戻る
  • C-v  :1画面進む

行送り

  • C-p  : 前の行(previous)
  • C-n  : 次の行(next)

行内での操作

  • C-a  : 行の先頭
  • C-e  : 行末(end)
  • C-b  : 前の文字(backward)
  • C-f  : 次の文字(forward)

■文字の入力と削除

  • [key]  : [key]をタイプ
  • Backspace  : カーソルの左の文字を削除
  • C-d  : カーソル位置の文字を削除
  • C-x u  : 変更の取り消し。アンドゥ(undo)

■日本語入力(anthyの場合)

  • C- 日本語入力on/off
  • スペースキーで変換
  • 次候補
  • 確定

文節関係

  • C-f :次の文節
  • C-b :前の文節へ
  • C-i :文節を短く
  • C-o :文節を長く

■コピー&ペースト

  • C-k 行末までをカット
  • C-y ペースト
  • C- <space>マークをセット
  • C-w カット
  • M-w コピー

■検索と置換

  • C-s 前方検索
  • C-r 後方検索
  • C-s、C-rを押すごとに次を検索、
  • Enter検索の終了
  • C-g 検索の中断(カーソルは元の位置へ)
  • M-x query-replace 置換

■ウィンドウの分割、移動

  • C-x 2 ウィンドウを縦に2分割
  • C-x 3 ウィンドウを横に2分割
  • C-x 1 ウィンドウをひとつにする
  • C-x o カーソルを他のウィンドウに移動

■バッファ関連

  • C-x C-b バッファ一覧の表示(o:他のウィンドウに選んだバッファを表示、f:バッファ一覧の代わりに選んだバッファを表示)
  • C-x b buffername バッファの切り替え
  • C-x k バッファを削除

■シェルの起動

  • M-x shell シェルの起動
何か付けてしておきたい項目等ありましたら、コメント欄にお願いします。

カテゴリー: Linux タグ: