2010-12-22 112 views
1

在Visual Studio中我似乎有些很酷的結構突出顯示(可能使用CodeKana)。我可以在vim中實現相同類型的結構突出顯示嗎?對於任何語言。我是一名Python開發人員,我很樂意爲它提供Python。 alt textVim中的結構突出顯示

+0

我想我有一個答案在這裏,這http://stackoverflow.com/a/13633152/1000282 – 2012-12-05 02:44:48

回答

0

您可以幾乎通過listchars模擬這種通過使用硬製表位而不是空格縮進。

像這樣的東西應該足夠了:

set noexpandtab 
set list 
set listchars=tab:\| 

注意,有一個空格之後|字符。

你可以選擇一個更好的角色來獲得連接的線,但這只是一個例子。另外請注意,這將不會繼續與無壓痕線,所以你可能會喜歡的東西:

if foo: 
| bar 

| baz 

...除非你在空行上添加一個標籤。

+0

這似乎並不是很好的解決方案。 – user537488 2010-12-22 16:12:27

0

OP要求的內容絕對不是內置的。我假設有人可以將其添加爲插件擴展。現有的插件確實做的括號是有幾分相似,也許這可以作爲一個基地,建立一個更全面的解決方案的多色高亮:

RainbowParenthesesInVim