2013-11-15 85 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

这个问题是由于不寻常的引号符号,包括撇号和引号,都会影响行高。删除这些并使用“正常”的引号可以解决问题。