我试图使vim看起来更像我在Coda 2中的习惯。
在我的.vimrc
我有这一行:
set listchars=tab:➝.,extends:#,nbsp:.
这使得我的空白看起来像这样:
但是,我宁愿那些点不可见,所以看起来更像是这样:
我尝试过使用空格字符,但我最终得到了这个警告:
E474: Invalid argument: listchars=tab:➝
我可以使用哪种字符在屏幕上不可见,也不会发出警告?
答案 0 :(得分:8)
你可以像这样逃避空间角色:
set listchars=tab:➝\ ,extends:#,nbsp:.
答案 1 :(得分:4)
在列表查询器tab:
中占用字符。直接来自帮助文件:
tab:xy Two characters to be used to show a tab. The first
char is used once. The second char is repeated to
fill the space that the tab normally occupies.
"tab:>-" will show a tab that takes four spaces as
">---". When omitted, a tab is show as ^I.
所以你可以使用空格而不是你用于第二个角色的点,它必须通过以下方式进行转义:set listchars=tab:➝\ ,extends:#,nbsp:.
以获得你想要的结果。