2012-04-14 8 views
6

これは本物の質問であり、炎戦を開始することを意図していません。Emacs/Slimeを学ぶ(Vimから10年)

私はVimを10年以上使用してきました。人々がEmacs/Slimeを使っているのを見て、Emacs/Slimeを学ぶことにしました。

私は早く早く速度まで取得したい:

  • 私は本能的に行う「指マクロ」の束がある - 私はEmacsの/スライム&再トレーニングに相当するものを把握したいです自分

  • 私はClojureのに慣れてるので、elispの設定を書くことが(時にはマイナスダイナミックVARS)問題になることはありません

何私は読んでいる/覚えていますか?

編集:メモ、私はVimClojureを試してみたが、私はスライム/スワンクが好きだと決めた。

+2

[vimエミュレータパッケージ](http://emacswiki.org/emacs/Evil)を使用してください。トランジションが簡単になり、使い慣れたキーを使い続けることができます。 – Tom

+2

ダイナミックなバールはほとんど入りません。 Emacs 24には字句結合もあります。 –

+0

event_jr:私はそれに同意しなければなりません。* config *を書くことに関しては、動的バインディングがほとんど常にその中に入ってくると思います。もちろん、あなたはその面について心配することなく、多大な努力をすることができますが、いつもデフォルトになるでしょう(Emacsはそれほど変わっていなければ柔軟性に欠けています)。 – phils

答えて

11

私は何かをする方法(例えばファイルを保存する)がわからない瞬間、私は答えをgoogleにしてから、3x

Emacsでは、ファイルをC-x C-sに保存します。あなたはそれが何であるかを覚えていないたびに、それを3回してください。それはすぐに第二の性質になるでしょう。

あなたが急いでいる、または怠惰であるため、決して「カンニング」しないでください。必要に応じて各コマンドを調べ、「指のマクロ」になるまでそれを繰り返します。

+0

また、必要に応じてキーを再マッピングし、不都合なキーバインドを変更する方法を学びます。 C-x C-sは、ファイルを保存するような頻繁な操作のためのあまりに複雑なキーの組み合わせです。これは単一のキーでなければなりません。私はそれをF2に結びつける。 – Tom

+0

@Tom:lol、私はF#キーを束縛している人は聞いたことがありませんが、私はもはやそれらを使わない理由は見当たりません。あなたはF1 - > F12のために何を使用しますか? –

+0

@abelenky:このアドバイス(3倍以上の使用)は非常に便利です - 「再学習」にどれくらいの労力が無駄に費やされたのか分かりません。 –