我在Visual Studio中似乎有一些很酷的结构突出显示(可能正在使用CodeKana)。我可以在vim中实现相同类型的结构突出显示吗?对于任何语言。我是一名python开发人员,我很乐意将它用于Python。
答案 0 :(得分:0)
您可以几乎通过使用硬tabstops而不是缩进空格来通过listchars
来模拟这一点。
这样的事情应该足够了:
set noexpandtab
set list
set listchars=tab:\|
请注意|后面有一个空格字符。
你可以选择一个更好的角色来获得连线,但这只是一个例子。另请注意,这不会继续没有缩进的行,因此您可能会得到类似的结果:
if foo:
| bar
| baz
...除非您在空行上添加标签。
答案 1 :(得分:0)
OP要求的内容绝对不是内置的。我假设有人可以将其添加为插件扩展。一个现有的插件确实对parens的多色突出显示有些相似,也许它可以作为构建更成熟的解决方案的基础: