2009/01/22

[Emacs][Meadow][Gauche]ショートカット

Emacs初心者なのでMeadowの使い方がさっぱりわかりません。
慣れたら使いやすくなるんでしょうか。
取りあえず必要なショートカット(キーバインド?)をメモメモ。
ソースは「プログラミングGauche」とMeadowやEmacsのサイトやブログ記事。
詳しいキーの一覧はこういうところを参照のこと

環境はこちら

-- scheme
C-x C-e カーソル直前のS式を評価
C-c C-e カーソルのS式を含むトップレベルのS式を評価
C-c C-l ファイルをロード
C-c C-r リージョンを評価
C-c C-z Schemeのインタプリタが動いているバッファへフォーカス
C-j 適切なインデントに変換
C-c C-l RET バッファをGaucheに読み込ませる
M-C-/ 一気にインデントを整える

M-C-f 次のS式へ移動
M-C-b 前のS式へ移動
M-C-a カーソルのS式を含むトップレベルのS式先頭へ移動
M-C-e カーソルのS式を含むトップレベルのS式の末尾へ移動
M-C-d 1つ内側のS式へ移動
M-C-u 1つ外側のS式へ移動
M-C-SPC カーソルのS式の次のS式をマーク
M-C-t カーソルのS式の前後の式を交換
M-; コメント入力
M-3 M-;  選択範囲コメントアウト


-- 一般

M-w コピー
C-y 貼り付け
C-w 切り取り

C-x C-f ファイルを開く
C-x C-s ファイルを上書き保存する
C-x C-w ファイルを名前をつけて保存
C-x k ファイルを保存せずに閉じる
C-x C-c Emacs終了
C-x C-u UNDO
C-SPC Mark Set (長押しまたは2回押しで範囲選択)
C-x h 全選択

C-g キャンセル
C-p 前の行
C-n 次の行
C-f 次の文字
C-b 前の文字
C-a 行頭
C-e 行末
C-d カーソル文字削除
C-k カーソル位置から行末までを削除
C-_ UNDO
C-s 検索(日本語不可)
C-x d ディレクトリ一覧


M-f 単語分進む
M-b 単語分戻る
M-a 文頭
M-e 文末
M-k カーソル位置から文末まで削除
M-< ファイル先頭
M-> ファイル末尾
M-% 確認して置き換え
M-x replace-string 一括置き換え

C-x r k 矩形を削除して記憶する
C-x r d 矩形を記憶せずに削除する
C-x r y 最後に削除した矩形を挿入する
C-x r c 矩形としてマークした領域を記憶せず、クリアする
C-x r o マークした領域に空の矩形を挿入する
C-x r t 矩形選択領域の各行に文字列を挿入

C-x o ウィンドウのペイン間移動
M-x describe-bindings キーバインド一覧

  • リージョンってのは選択範囲のことらしい。
  • 矩形範囲選択のやり方がわからない。
  • あと、よく勧めてあるので、CapsキーをCtrl、無変換キーをAltにした。(ChgKey
  • C-e のCはCtrl
  • M-f のMはAlt
  • Meadowで矩形選択 - START YOUR ENGINES


入門 GNU Emacs 第3版リスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE Language)入門Meadow/Emacs

0 件のコメント:

コメントを投稿