在Eclipse和Notepad ++中,我配置了文本编辑器,因此空间在中心有一个半透明点,这样可以轻松计算空白。我更喜欢在文本编辑中使用空格而不是制表符,在使用像Python这样的空白敏感语言时,此功能至关重要。
如果我的措辞不明确,我附上了一些虚拟代码的屏幕截图。
无论如何,有没有办法在Vim(或GVim)中接近这个功能?我想有highlighting,但这似乎有点不足。通过查看列号,还可以获得良好的老式数学。我有什么其他选择?
答案 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的提及,它可以根据您当前的标签大小设置对缩进进行着色。