我试图让 vim 看起来更类似于我在 Coda 2 中所习惯的。
在我的.vimrc
我有这一行:
set listchars=tab:➝.,extends:#,nbsp:.
这使我的空白看起来像这样:
但是,我宁愿那些点不可见,所以它看起来更像这样:
我试过使用空格字符,但我最终得到了这个警告:
E474: Invalid argument: listchars=tab:➝
我可以使用哪些字符在屏幕上不可见,也不会发出警告?
我试图让 vim 看起来更类似于我在 Coda 2 中所习惯的。
在我的.vimrc
我有这一行:
set listchars=tab:➝.,extends:#,nbsp:.
这使我的空白看起来像这样:
但是,我宁愿那些点不可见,所以它看起来更像这样:
我试过使用空格字符,但我最终得到了这个警告:
E474: Invalid argument: listchars=tab:➝
我可以使用哪些字符在屏幕上不可见,也不会发出警告?
您可以像这样转义空格字符:
set listchars=tab:➝\ ,extends:#,nbsp:.
在 listcharstab:
中需要字符。直接来自帮助文件:
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:.
以获得您想要的结果。