Last modified: Mon Feb 11 21:15:50 2002

EMACS


僕は最近viエディタに飽きてきました。あまりにも無機質です。そこでEMACS系に首を突っ込んでみました。メールを書くのもHTML書くのもベリログ書くのも最近はこれで頑張っています。メールは自宅環境でMULE+MEWを、ベリログは会社で・・・。とにかく機能が豊富です。lispを読み込めばHTMLのタグは色がつき、ベリログの予約語にも色がつきます。また、予約語などは途中まで書けば補完までしてくれます。コントロールキーを良く使うのですが、なれてないせいか、僕の知識はviに比べるとまだまだ甘いところがあり、viでエディットする方が多分速いでしょう。ま、両方使えるようになればいうことないでしょう。


コマンド機能説明
M-x query-replace-regexp 置換 正規表現を使った置換。カーソルより下の行を置換するが、その際にOK/NGを聞いてくる。
M-x replace-regexp 置換 正規表現を使った置換。カーソルより下の行を置換する。
C-a 行頭に移動
C-e 行末に移動
M-x shell-command-on-resion リージョンに対してシェルコマンドを実行 リージョン(C-SPCでマークセットし、そこからカーソルを動かした範囲。ウインドウズでいうとカーソル反転範囲)についてシェルコマンドを実行できる。つまりこのリージョンを標準入力としてソートその他が実行可能となる

注:
M- は ESCを押してから
C- は cntlを押しながら