2012-12-19 38 views
2

當我編輯Web模板代碼時,即在混合使用php/html代碼或混合的ruby/html代碼時,我遇到了Emacs中的問題。 Emacs在不應該的時候會換行。當我在線上的某處輸入空格時會出現換行符,非常煩人......emacs中的不需要的格式化/換行符

如何禁用此行爲?

下面是我正在使用的代碼類型。如果我在其中一個逗號之後輸入空格,那麼Emacs將進行換行,有時會出現多個換行符。

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

謝謝!

回答

2

要保存這個過程進一步的會議,你可以把你的.emacs(其中加載特定的模式後,東西):

(auto-fill-mode nil)

另一件事是,你可以擁抱這個功能;對你想要在屏幕上顯示的代碼量有限制是很好的。

使用M-x set-fill-column RET可以設置行自動斷行之前允許的字符數量。

3

它看起來像是由於某種原因auto-fill-mode是活動的(你可以通過在你的模式行中查找「Fill」來檢查它)。如果是這樣的話,你應該關閉它:

的Mxauto-fill-modeRET