Vim - 跟踪确切的空白计数

时间:2012-08-06 17:06:55

标签: vim whitespace

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

如果我的措辞不明确,我附上了一些虚拟代码的屏幕截图。

无论如何,有没有办法在Vim(或GVim)中接近这个功能?我想有highlighting,但这似乎有点不足。通过查看列号,还可以获得良好的老式数学。我有什么其他选择?

whitespace example

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:3)

我同意romainl的回答,但是想添加一个indent guides的提及,它可以根据您当前的标签大小设置对缩进进行着色。