我希望看到没有包裹线的乳胶表,所以我改为使用M-x toggle-truncate-lines
截断。
但如果我在两个乳胶符号之间添加一些空格“&”这条线包裹着我做最后一个空间的地方。我假设emacs已经解释了一定数量的空格。我怎么能避免这个?
感谢任何提示, 奴
GNU Emacs 23.3.1(i386-mingw-nt5.1.2600)
答案 0 :(得分:3)
这里有两个不同的问题。第一个是长线的视觉截断。这就是toggle-truncate-lines
的作用。如果它被打开,那么一条长于窗口宽度的线被包裹起来,所以它都适合屏幕。但是,这种包装纯粹是可视化的 - 实际文件不会被改变,Emacs只是修改它的显示方式。
第二个问题是段落填写。如果auto-fill-mode
处于启用状态,当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)