54

Emacs の Emacs-Speaks-Statistics (ESS) モードを使用しています。R コードを編集するとき、コメント行 (# で始まる行) の上に新しい行を作成すると、自動的に右端にタブが付きます。これを修正するには、.emacs.el ファイルをどのように変更すればよいですか?

たとえば、私は持っています:

# Comment

ここで、カーソルを行頭に置いて Enter キーを押すと、次のようになります。

                                # Comment

ヒントをありがとう。

4

4 に答える 4

68

コメントをインデントしたくない場合は、'###' を使用します。説明書によると、

デフォルトでは、'###' で始まるコメントは行頭に揃えられます。「##」で始まるコメントは、コメントを含むブロックの現在のインデント レベルに揃えられます。最後に、「#」で始まるコメントは、右側の列 (デフォルトでは 40 番目の列ですが、この値は変数 comment-column によって制御されます)、またはコメントを含む行の式の直後 (拡張されている場合) に配置されます。インデント列を超えています。

于 2009-04-23T10:51:09.503 に答える