Emacsとは、Unixの初期の時代より存在するカスタマブルなエディッタであり、GNUの生まれ故郷?(GNUプロジェクト最初のソフト)でもある。
Linux向け
# wget http://core.ring.gr.jp/pub/GNU/emacs/emacs-25.3.tar.gz # tar zxvf emacs-25.3.tar.gz # cd emacs-25.3 # ./configure # make # make install
Mac OSX向け
# tar xvfz emacs-25.3.tar.gz # cd emacs-25.3 # ./configure --with-ns --without-x # make # make install # cp nextstep/Emacs.app /Application
http://d.hatena.ne.jp/CortYuming/20090328/p2
グループ | キー割り当て | 機能 |
C-x C-c | 編集中のファイルの保存をしてemacsの終了 | |
C-x o | ウィンドウを切り替える | |
C-x 0 | ウィンドウを閉じる | |
C-x 2 | ウィンドウ画面を上下に分割する | |
C-x 3 | ウィンドウ画面を左右に分割する | |
C-x C-f | ファイルを開く。ファイル名を入力しないとファイル一覧から選択可能 | |
C-x b | ウインドウのバッファを切り換える | |
C-x C-b | バッファ一覧を表示してバッファの切り替えを行う | |
C-x C-k | バッファを削除する。バッファ名を入れればそのバッファを削除する | |
C-SPC | ポイント位置にマークを置く(set-mark-command) | |
C-x u | Undo | |
M-v | 前のページに戻る | |
C-v | 次のページに行く | |
C-w | マークからポイントまでを削除 | |
C-k | 現在のポイントから行末までを削除 | |
C-y | 最後に削除したテキストをペースト(ヤンク)する | |
M-w | マークからポイントまでをコピーする | |
C-s | 文字検索(Serach)、もう一度C-sを押すと、次の候補を探します | |
M-% | 文字置き換え。 | |
C-z | emacsのサスペンドでシェルを呼び出す。# %emacs で復帰します | |
M-< | ファイルの先頭に移動 | |
M-> | ファイルの末尾へ移動 | |
マクロ | C-x ( | キーボードマクロ開始(start-kbd-macro) |
C-x ) | キーボードマクロ終了(end-kbd-macro) | |
C-x e | 最後に定義したマクロ実行(call-last-kbd-macro) |
C-x RET r utf-8 | UTF-8ファイルをSJISで開いた時(emacs上で文字が化けて表示) |
C-x RET f utf-8 | ファイルをUTF-8で保存したい時 |