5

我添加set listchars=tab:»\,trail:·,extends:#,nbsp:.了显示不可见字符。

它适用于制表符扩展但不适用于 nbsp,我已经阅读了帮助:set listchars并尝试了那里给出的示例,但我仍然没有得到单个空格字符的点字符。

我还需要为此做些什么。任何建议。

谢谢

4

2 回答 2

5

请注意反斜杠。

set listchars=tab:>\\,trail:·,extends:#,nbsp:.

这按预期工作。但是,应该注意它nbsp代表不可破坏的空间(字符 0xA0)。它与普通的空格(字符 0x20)不同,在大多数情况下,我们必须Ctrl-v x a 0在插入模式下才能键入它。

于 2012-10-10T08:17:56.873 回答
4

较新版本的 vim 也可以显示常规空格。(在 vim 7.4.1689 上确认)。

:set list
:set listchars=tab:→\ ,space:·,nbsp:␣,trail:•,eol:¶,precedes:«,extends:»
于 2018-06-07T22:58:37.020 回答