2012-06-08 57 views
3

我想看到的膠乳表而不纏繞線,所以我改變到截斷與M-x toggle-truncate-linesemacs的:添加空格不包裝線

但是,如果我添加兩個乳膠符號之間的一些空間「&」行包裝一個地方我做的最後一空間。我假設emacs解釋了一定數量的空間。我怎樣才能避免這種情況?

感謝您的任何提示, 佐丹奴

GNU Emacs的23.3.1(I386-MinGW的-nt5.1.2600)

+0

是否打開了「自動填充模式」? – Francesco

回答

3

這裏有兩個不同的問題。首先是長線的視覺截斷。這是toggle-truncate-lines所做的。如果它被打開,那麼比窗口寬度更長的一行會被包裹起來,所以它們都適合在屏幕上。然而,這個包裝純粹是可視化的 - 實際的文件沒有改變,Emacs只是修改它的顯示方式。

第二個問題是款填充。如果auto-fill-mode處於打開狀態,則當Emacs寬於設定的閾值時,Emacs將自動打斷一條長線。默認情況下,我認爲它通常設置爲72.因此,每當一行超過72個字符時,Emacs將添加一個換行符來將長行分成兩行。這實際上會更改文件,並且與窗口的實際寬度無關。

在你的情況,這聽起來像Emacs是自動灌裝生產線,你不想填。你有幾個選擇。最快的就是關掉auto-fill-mode,你可以用M-x auto-fill-mode來做。你也可以設置fill-column到大量,從而閾值的東西大於72.你可以用C-x f 100 <RET>暫時做到這一點,但是與寬你希望你的線是更換100。對於更長久的更改,您可以將您的首選填充列添加到您的.emacs中:

(set-default fill-column 100) 
+1

你可能想也期待'長線路,mode'將視覺與出添加任何硬換行填寫段落,但像你期待下一個/上線的運動,它的行爲。 – tacaswell

+0

@泰勒:非常感謝。它解決了我的問題。 – giordano

+0

@tcaswell:謝謝你的提示。 – giordano