2013-03-23 74 views
2

這可能看起來像一個簡單的問題,但我可能花了幾個小時尋找這個無濟於事。如何在Vim的行號右側創建彩色線?就像這樣:代碼和行號之間的Vim行

enter image description here

+0

您的意思是在行號中添加不同的背景,以指出當前行? – greduan 2013-03-23 17:34:40

+0

是在vim中製作的這個截圖? – Kent 2013-03-23 19:49:33

回答

0

您需要更改Vim的源代碼。不過,這樣的補丁不太可能被包含在Vim中,因爲Vim的設計原則之一是它的功能應該可以在所有平臺上使用,並且任何不適合角色柵格的東西都不能在控制檯中實現。 (甚至變通方法需要特殊的Unicode字符效仿這樣的線。)

不幸的是,你沒本事像這樣具有內置功能:兩種標誌柱倍柱顯示到左邊號碼欄。視覺上的區別對你來說真的如此重要嗎?!

+0

不是_that_重要。我剛剛在網絡上看到過這樣的3到4次,顯然是在各個民族的終端上,並且試圖做同樣的事情有點瘋狂。我認爲它是在Vim,但是誰知道,也許它是Emacs或者是裁剪過的Nano或其他東西。 – 2013-03-23 20:19:30

2

不知道的行,但你可以改變前景色添加一些對比。

http://vim.wikia.com/wiki/Display_line_numbers

您可以更改用於行號的顏色。例如:

:highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE 
+0

謝謝,我[已經改變了前景和背景顏色](http://d.pr/i/FmNY),但是我在網上找不到關於如何添加行分隔符的任何內容。 – 2013-03-23 17:27:11

+1

@MikeFunk在freenode.com上試試irc,#vim如果你在stackoverflow上沒有得到答案 – 2013-03-23 17:45:16

0

Unfortunatrly不能添加一行有:有一個爲沒有選擇,我相信,沒有破解。