【问题标题】:unwanted formatting / line breaks in emacsemacs 中不需要的格式/换行符
【发布时间】:2012-12-19 10:53:42
【问题描述】:

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

如何禁用此行为?

以下是我正在使用的代码。如果我在其中一个逗号后输入一个空格,那么 Emacs 会换行,有时会换行。

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

谢谢!

【问题讨论】:

    标签: ruby-on-rails emacs


    【解决方案1】:

    由于某种原因,auto-fill-mode 似乎处于活动状态(您可以通过在模式行中查找“填充”来检查)。如果是这种情况,您应该将其关闭:

    M-xauto-fill-modeRET

    【讨论】:

      【解决方案2】:

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

      (auto-fill-mode nil)

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

      使用 M-x set-fill-column RET 设置自动换行前允许的字符数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-23
        • 1970-01-01
        • 2014-03-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-23
        相关资源
        最近更新 更多