从 Vim 中用鼠标复制“花式”空格

从 Vim 中用鼠标复制“花式”空格

我的 .vimrc 中有以下设置:

set listchars+=space:·

出于格式化目的(空格与制表符、额外空格等),并且由于正确的配色方案,这些点不会造成太大干扰。到目前为止,一切都很好。问题是,当我用鼠标选择一些文本进行复制并用鼠标滚轮粘贴时,空格被复制为“·”而不是“”。在 Vim 中使用常规复制操作,或者即使我将相同的文本复制到寄存器*(如果可能的话),也不会发生这种情况。但这还不够,因为 Vim 不支持我远程访问的所有机器中的剪贴板功能,在这种情况下我仍然需要“该死的”鼠标:)除了摆脱我心爱的设置之外,还有什么方法可以避免这种情况在.vimrc 中?顺便说一句,突出显示空间或给它们不同的颜色会太烦人。

示例:原始行位于顶部,粘贴行位于下方。灰点被视为空格,而绿点被视为真点。

在此输入图像描述

非常感谢并致以诚挚的问候

答案1

我发现的最简单的解决方案:设置列表!取消设置我所有喜欢的字符,然后复制,然后设置列表!再次 :)

相关内容