Visual studio Vim中的结构高亮显示

Visual studio Vim中的结构高亮显示,visual-studio,vim,coding-style,highlighting,Visual Studio,Vim,Coding Style,Highlighting,我似乎在VisualStudio中使用了一些很酷的结构突出显示(可能是使用CodeKana)。我可以在vim中实现相同类型的结构高亮显示吗?对于任何语言。我是一名python开发人员,我希望它能用于python。 您几乎可以通过listchars使用硬制表符代替空格进行缩进来模拟这一点 这样的东西应该足够了: set noexpandtab set list set listchars=tab:\| 请注意,|字符后面有一个空格 您可以选择一个更好的角色来获得连接线,但这只是一个示例。还要注

我似乎在VisualStudio中使用了一些很酷的结构突出显示(可能是使用CodeKana)。我可以在vim中实现相同类型的结构高亮显示吗?对于任何语言。我是一名python开发人员,我希望它能用于python。

您几乎可以通过
listchars
使用硬制表符代替空格进行缩进来模拟这一点

这样的东西应该足够了:

set noexpandtab
set list
set listchars=tab:\| 
请注意,|字符后面有一个空格

您可以选择一个更好的角色来获得连接线,但这只是一个示例。还要注意的是,这不会继续没有缩进的行,因此您可能会得到如下结果:

if foo:
|   bar

|   baz

…除非在空白行上添加一个标签。

什么是OP所要求的,绝对不是内置的。我想有人可以添加它作为插件扩展。一个现有的插件确实会对一些类似的参数进行多色高亮显示,也许它可以作为构建更全面解决方案的基础:


这似乎不是一个很好的解决方案。我想我这里有一个答案