2

我在编辑 Web 模板代码(即混合 php/html 代码或混合 ruby​​/html 代码)时在 Emacs 中遇到问题。Emacs 在不应该的时候会换行。当我在行的某处输入空格时会出现换行符,非常烦人...

如何禁用此行为?

下面是我正在使用的那种代码。如果我在其中一个逗号后输入一个空格,那么 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处于活动状态(您可以通过在模式行中查找“填充”来检查)。如果是这种情况,您应该将其关闭:

M-xauto-fill-modeRET

于 2012-12-19T11:27:31.823 回答
2

要保存此过程以进行进一步的会话,您可以放入 .emacs (在它加载特定于模式的内容之后):

(auto-fill-mode nil)

另一件事是您可以接受此功能。限制您希望在屏幕上显示的代码量通常是件好事。

使用 Mx set-fill-columnRET 设置自动换行前允许的字符数。

于 2012-12-19T16:25:28.887 回答