Emacs奮闘記
- sanftekatze
- 3081
- 0
- 0
- 0
これまでWindowsで使うテキストエディタはWindowsらしいものを使おうと決めていて、秀丸やvi、emacsは避けてきた。でも、たまにはその主義を外してみるのもいいかなと思い、使い慣れたviではなく未体験のemacsを使ってみることにした。
2010-07-20 16:45:59む、CLCLのキーバインドとEmacsのキーバインドがバッティングしている。何とかしたいけど、まずはEmacsに慣れる事からか。
2010-07-22 17:54:42Emacsで最初に覚えなければならないのは、コマンドの表記の読み方。「C-<文字>」ならコントロールキー、「M-<文>字」ならメタキーを押しながら<文字>のキーを押せばいい。Windowsの場合だと、C-xはCtrl+X、M-vならAlt+V。
2010-07-23 09:25:49メタキーを使うコマンドの場合、Altキーを押しながら続く文字を押す以外にも、ESCキーを押した後に続く文字を押す、という方法もある。なぜ2つ方法があるのかはまだ使い始めたばかりなので不明。
2010-07-23 09:30:42今使っているEmacsは、 http://ftp.gnu.org/gnu/emacs/windows/ にあったemacs-23.2-bin-i386.zipという奴。xyzzyとかNTEmacsJpという選択肢もあったけど、何となくこれにした。
2010-07-23 13:01:01Emacs使っていると、開いているファイルと同じフォルダに「ファイル名~」や「#ファイル名#」といったバックアップファイルができる。どちらもバックアップファイルだけど、違いについては手が空いたときに調べよう。
2010-07-23 13:05:43Togetterでemacsタグがついているものをふと調べてみたら、現時点で私のものも含めて3つなのか。というか、Togetterにタグクラウドタブがあったような気がするんだけど、いつの間になくなったんだろう?しばらく見ていなかったから気が付かなかった。
2010-07-23 13:11:03Emacsなのに、ついyyでヤンクするところだった。Emacsのヤンクについてググったらややこしそうなので後で調べよう。
2010-07-23 14:18:35週が明けたらEmacsのコマンドすっかり忘れていた。コマンドをツイートしておいてよかった。Togetterもいい感じ。
2010-07-27 11:01:24Emacsを起動すると、かならず上下に2分割された状態(C-x 2を実行した状態)で表示されるんだけど、これ何とか分割されていない状態で起動できるようにならないかなあ。
2010-07-27 14:53:46EmacsでESCキーが邪魔すぎる。うがー。ESCキーを押しても何も起きなくしたい。作業時間測定に使っているTask CoachもESCキーを押すと勝手にタスクが閉じちゃって困るんだよなあ。
2010-07-27 15:06:34Emacs使っているとできるごみファイル(「ファイル名~」「#ファイル名#」)がさすがに邪魔になってきた。ごみファイルを作成しない設定を探さないと。
2010-07-28 16:09:39Emacsの設定ファイルである.emacsは、環境変数HOMEを設定してそのフォルダに置く必要がある。インストールフォルダにおけばいいというページもあったけど、試したところダメだった。
2010-07-30 17:44:40ツールの中には%HOMEDRIVE%%HOMEPATH%を環境変数HOMEとみなすものもあるので、試しに.emacs置いてみたけどダメだった。環境変数HOMEを設定したところうまくいった。少しずつ自分好みにカスタマイズしていこう。
2010-07-30 17:52:31.emacsに"(setq make-backup-files nil)"を追加したら、バックアップファイルの「ファイル名~」ができなくなった。快適。あとは、「#ファイル名#」が作成できなくする方法を見つけないと。
2010-08-02 13:12:07Emacsを起動したら表示されていたスタートアップにある「Dismiss this startup screen」を、横にあるチェックを入れてからクリックしたら邪魔なスタートアップが表示されなくなった。その際、自動的に.emacsを書き換えていた。
2010-08-03 10:14:55だーかーらー、「dd」押しても削除されないんだよ、Emacsは。中途半端にviのコマンドを使ってしまう。いい加減覚えろ自分。
2010-08-03 10:16:47.emacsを調べたところ、Emacsの邪魔なスタートアップを表示しないようにするには(setq inhibit-startup-screen t)を書けばいいことが分かった。
2010-08-03 12:41:12