1

在 konsole 下使用 vim 进行文本编辑时,我希望看到所有字符,包括特别是软连字符 ( ­) 和狭窄的不间断空格 (  )。现在我只在光标在它们上时才能看到这些字符,否则之后的所有内容都会向左移动一个位置,这会导致很多混乱。例如,通过语法突出显示,我在 vim 中看到了这一点:

<p class="txt"><span>(«Par bonheur...»)  </span></p>

而真正的文本是(_在这里意味着一个狭窄的不间断空间):

<p class="txt"><span>(«_Par bonheur..._»)</span></p>

而且,如果我尝试将光标放在 上e,我看到的是:

<p class="txt"><span>(«Par bon heur...») </span></p>

将光标放在 上h,因为e最初出现的列实际上是 所在的h位置。如果没有语法突出显示,该</span></p>部分也会被推到左边。

我不知道这是字体问题、vim 问题、KDE ​​问题还是什么。我已经尝试了系统中所有可用的字体,它们的行为都相同。有什么解决办法吗?

编辑::set list如果我可以在 中包含这些字符,那就太好了listchars,但只有一些预定义的可用。

4

0 回答 0