在vim中显示单个空格的隐形字符

时间:2012-10-10 08:00:39

标签: vim

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

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

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

由于

2 个答案:

答案 0 :(得分:4)

请注意反斜杠。

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

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

答案 1 :(得分:1)

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

:set list
:set listchars=tab:→\ ,space:·,nbsp:␣,trail:•,eol:¶,precedes:«,extends:»