2008-12-28
これからemacsを使い始めたい人へ送るチュートリアル 第1回
Linux, Emacs, Windows, Unix, Mac
しかしながら、立ち上げてはみたものの何をしていいかわからない...もしくは、チャレンジしてみようと思ったけれども機能がありすぎて何やっていいのかわからない...まさにこういった経験はないでしょうか?
実際のところ私自身も、emacsを使うようになるまで数回挫折しています。やはり自分が挫折してしまった理由も、機能が多すぎて使いこなせなかったことでいつも使わなくなってしまっていました。
このエントリーでは複数回に分けて、emacsを便利かもと感じれるレベルになるまでのチュートリアルをお送りしようと思います。
まず今回はemacsの導入までを実施したいと思います。
なぜいまどきemacsか?
Java,そしてemacsの開発者である、ジェームス・ゴスリン氏はEmacsは消滅すべきと語っています。確かにnetbeansやeclipseといったIDEは非常に便利です。自分自身もJavaを書くときはeclipseは使用しますし、IDEを否定はしません。要は利用をする場合によって使い分けるべきだと思っています。
たとえば、perlをLinuxサーバー上で書くことを想像してください。Xでeclipseを飛ばすのもよいでしょうが、なかなか面倒な作業が付きまといます。
そういう時にこそ、emacsをつかってターミナル内で作業をすべきでしょう。すべてがすべてIDEにとって代わることはないのだと思っています。
vimじゃダメなの?
エディタ戦争と言われたりしますね。結論からいうと、vimでもいいと思います。最終的には好みです。
実際に、emacsを使っている人でもvimが使えない人はいないでしょう。Unixをつかっている人では避けて通れない道です。
しかしそれを踏まえた上で、自分がemacsを使い始めた理由はテキストエディタ以外の利用方法できるという点でした。自分の慣れたエディタの操作で、メールを読んだりTwitterができるというのはやはり快適です。emacsは環境だ、といわれるのも納得できますね。
各環境に合わせたemacsをインストールする
それでは各環境に合わせたemacsをインストールしましょう。各環境でのインストール方法は以下のとおりです。まずはemacsが立ち上がる環境にしましょう。
Windows 2000/XP
- 備考
一部のemacsのコマンドを利用するには、cygwinをインストールする必要がある
Max OSX
Debian Linux Etch
- emacs 21
$ sudo apt-get install emacs
Ubuntu 8.10
- emacs 22
$ sudo apt-get install emacs
CentOS 5.2
- emacs 21
$ sudo yum install emacs
emacsの設定ファイルの置き場所
emacsは.emacsと呼ばれる設定ファイルを標準で読み込みます。それぞれの設定ファイルの標準の場所は以下です。
ただし、この設定ファイルは今はまだいじらなくてよいでしょう。ここで変にいじってしまうと、後々ハマる可能性があるからです。
まずは場所だけを把握しておいてください。
Windows 2000/XP
\meadowをインストールしたフォルダ\.emacs
Debian / Ubuntu / CentOS
/home/$USER/.emacs
MacOS X
/Users/$USER/.emacs
次回へ続きます
なかなか長いエントリーになりそうなので今回はここまでにしておきたいと思います。
次回は実際にemacsの操作に入っていきたいと思います。
- せずろぐ - せっかくだから
- src’s note - 気になる技術メモ
- links for 2008-12-28
- WEB開発日記 - これからemacsを使い始めたい人へ送るチュートリアル...
- will_in_hikiの日記 - これからemacsを使い始めたい人へ送るチュー...
- 深谷の深入りしない日々 - Vim を覚えるために最低限知っておきたい...
- 日々、とんは語る。 - Emacs ビギナーに贈る、これからバリバリ使い...
- ’(rubikitch wanna be (a . lisper)) - Emacs初心者向け記事がアツ...
- なにする?DTP+WEB - いにしえのエディタ「emacs」を使う
- Ubuntu ウブンツ ハッピーターン - emacs インストール Puppy Linux
- 1026 http://b.hatena.ne.jp/
- 563 http://reader.livedoor.com/reader/
- 542 http://b.hatena.ne.jp/hotentry
- 383 http://d.hatena.ne.jp/
- 144 http://b.hatena.ne.jp/hotentry/it
- 132 http://www.google.co.jp/reader/view/
- 118 http://www.google.com/reader/view/
- 80 http://b.hatena.ne.jp/add?mode=confirm&title=%u3053%u308C%u304B%u3089emacs%u3092%u4F7F%u3044%u59CB%u3081%u305F%u3044%u4EBA%u3078%u9001%u308B%u30C1%u30E5%u30FC%u30C8%u30EA%u30A2%u30EB %u7B2C1%u56DE - Unix%u7684%u306A%u30A2%u30EC&url=http://d.hatena
- 78 http://www.mixclips.org/
- 72 http://b.hatena.ne.jp/entrylist


