2013-11-15 101 views
2

注意從我的Emacs的24.它是在基本模式隨附的屏幕截圖,沒有視線模式開啓時,我不認爲我已經打開任何自動換行模式之一:這些線高度爲什麼不同?

enter image description here

您可以清楚地看到底部的線條比頂部的線條更接近,但我不知道爲什麼......它們都只是文本?爲什麼emacs這樣做?

這是我的方式:

enter image description here

更新:它只是發生在我,也許這個問題是我複製/粘貼這個文本到Emacs我記筆記從PDF我在讀。也許emacs以某種方式從這個複製/粘貼中獲得格式化?我認爲這是一個沒有格式的文本文件,但也許這不是真的?

+0

它看起來像最後一行的結尾可能會導致問題,但我不知道如何解決它。你嘗試過'可視線模式'而不是'自動換行'嗎?你說'沒有文字包裝',但你的形象清楚地表明'文字包裝'被激活。基本上,有三個主要選擇 - 截斷,單詞換行或可視線模式。由於單詞在中間被打破,因此您沒有激活「視線模式」。 – lawlist

+0

@lawlist我已經更新了這個問題。如果開啓了emacs底部的模式列表,會不會出現自動換行? – johnbakers

+0

這很奇怪,因爲'visual-line-mode'將整個單詞保存在一起,而你的屏幕截圖打破了整個單詞。屏幕截圖的行爲就像「自動換行」一樣。但是,我確實看到了你的觀點,這似乎表明「自動換行」已被禁用。您是否遇到與其他主要模式(如編程模式或文本模式)相同的問題? – lawlist

回答

3

這個問題是由於不尋常的引號符號,包括撇號和引號,都會影響行高。刪除這些並使用「正常」的引號可以解決問題。