我在安装X时使用了Debian sid。作为GUI启动的Emacs显示右边空白处的小箭头,指示continuation行。当我以-nw
在文本终端模式下启动Emacs时,\
字符不会出现在右边距中以指示延续线。我搜索了我的~/.emacs
文件,看看是否有一个设置指定了这个,但没有找到任何相关的内容。在文本终端中显示Emacs中的延续线
如何指定在文本终端模式下的Emacs应在右边显示\
字符以指示连续行?
我在安装X时使用了Debian sid。作为GUI启动的Emacs显示右边空白处的小箭头,指示continuation行。当我以-nw
在文本终端模式下启动Emacs时,\
字符不会出现在右边距中以指示延续线。我搜索了我的~/.emacs
文件,看看是否有一个设置指定了这个,但没有找到任何相关的内容。在文本终端中显示Emacs中的延续线
如何指定在文本终端模式下的Emacs应在右边显示\
字符以指示连续行?
当word-wrap
在文本终端(-nw
)Emacs的被设置为nil
,反斜线字符出现在右边缘。
当word-wrap
以文本终端的Emacs设置为t
,反斜线字符是示出不。设置visual-line-mode
也将word-wrap
设置为true。
这并没有当 Emacs中运行的GUI窗口申请:小弯箭头的右边缘出现,无论word-wrap
值。
在Debian sid下用Emacs 23.4.1测试。
很高兴看到你已经想通了。请接受你自己的答案。 – pmr
我试过了,但是弹出消息说我只能在两天内这样做。我现在再试一次,但我需要再等17个小时。 – SabreWolfy
看起来toggle-truncate-lines
是一个Emacs的功能,使您所描述的行为:Stupid Shell Tricks
你能以交互方式M-x toggle-truncate-lines
进行测试,看看能否解决的吗?
如果我启用了'toggle-truncate-lines',那么行会被截断(它们不会换行),这不是我想要的。线条将右边距*关闭*并在右边距上用'$'字符表示。我希望行*不*要被截断(因为它们在改变设置之前是目前的),而是换行(就像它们在改变设置之前一样)并且在右边缘用*表示*表示*,如手册我链接到的页面表明应该是这种情况。行正确包装 - 只是没有'\'字符来轻松识别长行。 – SabreWolfy
你是否启用了'longlines-mode'?这显示了很长的行,就好像它们是缓冲区中的几行一样。你能看到整条线吗?还是仅仅在右手边截断(如带有$的toggle-truncate-lines),还是在当前线下面可见? –
'longlines-mode'被禁用。长线条在右边缘处缠绕,并在下一条线上继续 - 它们在下一行中可见。在文本终端模式下右边空白处没有反斜杠。在GUI模式下,箭头出现在右边距上。 – SabreWolfy
使用'emacs -q -nw'在Emacs 24上运行。你可以给你的Emacs版本吗? – pmr
Emacs版本23.4.1。 – SabreWolfy
'emacs -q -nw file.tex' *显示反斜杠字符,所以它必须是我的'〜/ .emacs'文件中的东西。我将不得不通过它的所有365行来找到它的设置。 – SabreWolfy