sea side she side

写真と山、資格が好きなアラフォーエンジニアのブログ

keybind ruby-mode.el

      2015/02/25

ruby-modeを使ってemacsでrubyを書いているけど、いろいろ機能があることがわかった。

まとめてくれている先人がいることはとてもありがたい。
id:mahmさんより引用。

説明 キーバインド コマンド
classやmoduleの先頭へ C-M-a ruby-beginning-of-defun
classやmoduleの終わりへ C-M-e ruby-end-of-defun
1命令語ずつ前進 C-M-f ruby-forward-sexp
1命令語ずつ後退 C-M-b ruby-backward-sexp
ブロックの先頭へ C-M-p ruby-beginning-of-block
ブロックの末尾へ C-M-n ruby-end-of-block
今ポイントしてるclassやmoduleをマークする(選択範囲にする) C-M-h ruby-mark-defun
endを挿入する C-c C-e ruby-insert-end
インデントして改行 C-j ruby-indent-then-newline-and-indent
改行 C-m newline
範囲指定をコメント/コメントアウト M-; indent-for-comment

 - IT