4

在 Eclipse 和 Notepad++ 中,我都配置了我的文本编辑器,因此空格的中心有一个半透明的点,这样可以很容易地计算空格。在我的文本编辑中,我更喜欢使用空格而不是制表符,当使用 Python 等对空格敏感的语言时,此功能至关重要。

我附上了带有一些虚拟代码的屏幕截图,以防我的措辞不清楚。

无论如何,有没有办法在 Vim(或 GVim)中接近这个功能?我想有突出显示,但这似乎有点低于标准。通过查看列号也有很好的老式数学。我还有哪些其他选择?

空白示例

4

2 回答 2

6

vimrc 中的这些行应该给你一个近似值,但你不会得到正常或前导空格的点:只有尾随空格。这是 Vim 的限制。

set list
set listchars=
set listchars+=tab:»\ 
set listchars+=extends:› 
set listchars+=precedes:‹ 
set listchars+=nbsp:· 
set listchars+=trail:· 

:help 'list':help 'listchars

于 2012-08-06T17:20:15.760 回答
3

我同意 romainl 的回答,但想提一下缩进指南,它可以根据您当前的标签大小设置为缩进着色。

于 2012-08-06T18:47:18.837 回答