1

私はしばらくの間emacsのオンとオフを試してきましたが、emacsを起動するたびに同じルーチンを実行します。カスタマイズ。1つ目は、改行とインデントへのバインドの戻りです。(g)Vimはデフォルトでこれを行います。一致する括弧の表示も、デフォルトで(g)Vimで行われます。emacsを心ゆくまでカスタマイズできるのは嬉しいことですが、なぜemacsには素晴らしくて簡単なデフォルトがないのですか?参考までに、私は現在RHEL5ボックスでEmacs23を使用しています。

4

3 に答える 3

2

あなたの質問のタイトルは、あなたの質問が何であるかを実際には反映していません(そして、TreyとTorokによって答えられました)が、なぜ私がそれが改行だけにバインドされるのが好きなのかを説明します:役に立たない空白。関数などの条件内にネストされていて、returnキーを数回押して空白行を残したとします。空白行には、たくさんのスペース文字が含まれています。はい、保存する前に末尾の空白を削除することはできます(そして私はそうします)が、視覚的な空白モードもオンにしていて、そこで私を罵倒しているのを見ることができます。

于 2009-09-22T14:53:25.243 に答える
2

おそらくRMSがそれを望まなかったため、そして長年のデフォルトを変更することは単なる政治の問題であるためです。viと同様に、Emacsにはハードコアなフォローがあり、これらのような基本的な変更は地雷原です。

注:カスタマイズを保存した場合は、毎回再実行する必要はありません...

于 2009-09-22T05:22:22.520 に答える
2

これらの素晴らしく簡単なデフォルトを設定するには、Emacsスターターキットをインストールします。これにより、デフォルトで便利で便利な機能が多数有効になり、上級のEmacsユーザーでも生産性が向上します。

そうでなければ、TJが指摘したように、Emacsカスタマイズモード(type M-x customize)を使用すると、任意の設定を永続的に保存できます。dotemacsとは別のファイルに保存することもできます― <code>(setq custom-file "〜/ .emacs-custom.el")―これにより、作業するすべてのコンピューターで使用できます。

于 2009-09-22T07:39:36.017 に答える