Emacsの良いところは、Emacsのオープン性のおかげで、特定の問題を解決する方法がたくさんあることです。
たとえば、Emacsで簡単なトリックを学ぶことができます。これは、現在および将来に役立ちます。
これは、例えばからのdiredリストですC-x f/home/me/mydir/
/home/me/mydir:
total used in directory 32 available 5575136
drwxr-xr-x 10 me brainers 340 Jan 18 15:50 .
drwxr-xr-x 78 me brainers 2652 Feb 2 18:08 ..
-rw-r--r-- 4 me brainers 136 Apr 1 2012 a.txt
-rw-r--r-- 16 me brainers 544 Feb 1 09:56 b.txt
-rw-r--r-- 6 me brainers 204 Apr 6 2012 c.txt
最初のもの(upとdownキーを使用)に移動します。つまりa.txt
、
- C-x (マクロ記録を開始するには
- fそのファイルを開くには
- M-x myfunctionそのmyfunction関数を実行するには
- C-x C-sファイルを保存するには
- C-x kそのファイルを閉じるには、 diredに戻ります
- down次のファイルに移動するためのキー(
b.txt
この場合)
- C-x )マクロを終了します
b.txt
次に、(からの)ファイルごとに、
- C-x eマクロを実行するには、と同じように実行し、
b.txt
をポイントしc.txt
ます。(e
2つのマクロ実行の間に何もしなかった場合は、マクロを再実行するために行うことができます)
処理したくないものに対してマクロを実行しないように注意してください。
ノート:
- マクロの作成中にミスをすると、Emacsは記録プロセスを中断します(したがって、C-x )マクロが記録されていないと文句を言います)。この場合、マクロはから再開する必要がありC-x (ます。
- C-keyはコントロールキーで、通常M-keyはメタキーAlt-keyです。そして、コントロールx、次にkキーC-x kを意味します。