2

Web テンプレート コード (つまり、php/html 混合コードまたは ruby​​/html 混合コード) を編集すると、Emacs で問題が発生します。Emacs は改行すべきでないときに改行を行います。行のどこかにスペースを入れると改行が発生し、非常に迷惑です...

この動作を無効にするにはどうすればよいですか?

以下は、私が扱っているコードの種類です。そこのコンマの 1 つにスペースを入れると、Emacs は改行を行い、時には複数の改行を行います。

<% if @item.id %>
 <b>Congratulations!The item was saved!
 <%= button_to 'Preview the ad',@item,:method=>:get,:class => "btn add" %>
<% end %>

ありがとう!

4

2 に答える 2

3

何らかの理由auto-fill-modeでアクティブになっているようです(モードラインで「Fill」を探すことで確認できます)。この場合は、オフにする必要があります。

M-xauto-fill-modeRET

于 2012-12-19T11:27:31.823 に答える
2

さらなるセッションのためにこのプロセスを保存するには、.emacs に入れることができます (モード固有のものをロードした後):

(auto-fill-mode nil)

もう 1 つのことは、この機能を受け入れることができるということです。多くの場合、画面に表示するコードの量を制限することをお勧めします。

Mx set-fill-columnRET を使用して、行が自動的に改行される前に行に許可される文字数を設定します。

于 2012-12-19T16:25:28.887 に答える