<< 頻繁に参照する記事とか | main | ラオスにて >>
Twitter


スポンサーサイト

一定期間更新がないため広告を表示しています

posted by: スポンサードリンク | - | | - | - | - | - |

emacs 操作関係メモ

タイトルまんま。 emacs 操作のメモ

ヘルプ関係

コマンドキャンセル

  • C + g : キャンセル
  • C + x u : 元に戻す
  • Undo 後に何かを実施し、その後2連続 Undo で Redo

ヘルプ

  • C + h ? : ヘルプのヘルプ
  • C + h c (キー) : キーコマンドヘルプ c ではなく k で詳細
  • C + h f コマンド名 RET : コマンドの説明 f ではなくw でキー表示
  • C + h v 変数名 RET : elisp 関数の説明
  • C + h a 検索文字列 RET : コマンド名検索
  • C + u C + h i trunk/info/Emacs RET : マニュアル ファイルは相対指定

カーソル移動

カーソルキーでも可能

  • C + b, f, p, n : それぞれ ←, →, ↑, ↓
  • C + a, e : 行頭へ, 行末へ
  • C + v : 1画面分進む
  • M + v : 1画面分戻る
  • M + <, > : 最初, 最後に飛ぶ
  • M + b, f : 1単語進む, 戻る

範囲選択とコピペ

範囲指定

  • C + SPC : 範囲指定起点決定
  • C + x C + X : 範囲指定起点と今の位置を入れ替え

コピペ

  • C + w : カット
  • M + w : コピー
  • C + y : ペースト
  • M + y : ペースト時にその前のカット/コピーを用いる (連打でもっと前)
  • C + k : 行末までカット

ファイル・ウィンドウ操作

ファイル

  • C + x C + f (ファイル名) RET : ファイルを開く
  • C + x k (ファイル名) RET : ファイルを閉じる
  • C + x C + s : 上書き保存
  • C + x C + w (ファイル名) RET : 名前を付けて保存
  • C + x b (ファイル名) RET : バッファ切り替え・新規作成
  • M + x revert-buffer : ファイルリロード

ウィンドウ

  • C + x 2 : 上下に分割
  • C + x 3 : 左右に分割
  • C + x 0 : 現在のウィンドウを閉じる
  • C + x 1 : 他のウィンドウを閉じる
  • C + x o : ウィンドウ間の移動

検索と置換

検索

  • C + s : 検索 連打で続けて検索 r で逆順
  • C + M + s 正規表現 RET : 正規表現検索 r で逆順
  • C + g : 検索停止し戻る
  • RET : 検索停止し留まる

置換

  • M + x replace-string RET 検索文字列 RET 置換文字列 RET :
    一括置換
  • M + x replace-regexp RET 正規表現 RET 置換文字列 RET :
    正規表現を用いた一括置換
  • M + % 検索文字列 RET 置換文字列 RET : 対話的置換
  • C + M + % 正規表現 RET 置換文字列 RET : 正規表現を用いた対話的置換

対話的置換コマンド

  • SPC or y : 置換して次へ
  • DEL or n : 置換せず次へ
  • RET or q : 置換せず終了

その他

    M + ; : 範囲指定済みの部分をコメントアウト
    コメントアウト手法はメジャーモード / マイナーモードによりけり?
posted by: しゅんしゅん | 学び | 19:30 | comments(0) | trackbacks(0) | - | - |

スポンサーサイト

posted by: スポンサードリンク | - | 19:30 | - | - | - | - |
コメント
 









トラックバック
 
http://syun2ej.jugem.jp/trackback/3156