Geek-Side

Resource > Emacs

起動

*** フルスクリーンで起動する
起動オプションに --fullscreen を追加する。

設定

*** モードラインに日時を表示
.emacsに以下を設定
 (setq display-time-string-forms
  '(monthname " " day " " dayname " " 
    24-hours ":" minutes ))
 
 (display-time)

キーバインド


comment-regionで空行もコメントアウト

.emacsに以下を設定
 (setq comment-empty-lines t)

文字コード

操作 キー 備考
文字コードを指定して読み込み Ctrl-x Ret r
文字コードを指定して保存 Ctrl-x Ret f

編集

操作 キー 備考
置換 Meta-% 置換するかどうか確認しながら置換できる
autosaveファイルでrecoveryする Meta-x recover-file 実行後、ファイル名を聞かれる
正規表現置換 Ctrl-Meta-% dでかっこでくくったグループのd番目を表す
コメントアウト Meta-x comment-region
アンコメントアウト Meta-x uncomment-region
大文字を小文字に変える Meta-l
小文字を大文字に変える Meta-u
tab文字を入力する Ctrl-q tab

Window操作

操作 キー 備考
分割解除 Ctrl-x 1
縦横に分割 Ctrl-x 2
左右に分割 Ctrl-x 3
Windowの高さを広げる Ctrl-x
Windowの幅を広げる Ctrl-x }
Windowの幅を縮める Ctrl-x {

その他

操作 キー 備考
infoファイルを直接開く Ctrl-u Ctrl-h i
elispをデバックする M-x debug-on-entry デバックする関数名を続けて入力する
式を評価する M-x eval-expression 評価する関数名を続けて入力する