我一直在配置我的VIM安裝幾天,而且距天堂完美還有幾天的時間。然而,只是在困擾着我,是分裂的邊界寬度。在VIM中更改分割邊框寬度
有什麼辦法可以改變這些寬度嗎?或者,也許只是將它們的顏色設置爲與背景相同?
我指的是笨重6/7px的垂直邊框顯示在這張圖片。
我一直在配置我的VIM安裝幾天,而且距天堂完美還有幾天的時間。然而,只是在困擾着我,是分裂的邊界寬度。在VIM中更改分割邊框寬度
有什麼辦法可以改變這些寬度嗎?或者,也許只是將它們的顏色設置爲與背景相同?
我指的是笨重6/7px的垂直邊框顯示在這張圖片。
拆分將始終是一個字符單元格寬。但是,您可以
set fillchars+=vert:\|
並將VertSplit突出顯示組設置爲適當的值。
hi vertsplit guifg=fg guibg=bg
在您的配色方案中。由於分割是使用'|'繪製的性格,線會被打破而不是連續的,這是不幸的。除非您可以找到包含完整高度欄的字體(但請記住,命令行中的選項不能使用擴展字符,但可以在命令窗口或vimrc中使用)。
如果確實使用全高欄,則還需要確保'linespace'
設置爲0
(它在Windows上的gvim中默認爲1
)。
Vim有不同的字體樣式選項,用於hi
命令。
例如:NONE, bold, underline, italic, reverse, undercurl..
您的需求,您可以通過讓你的當前vertsplit的高亮:
:hi VertSplit
從你的截圖,我想你有gui(or term)=standout
試圖改變它爲NONE
:
hi! VertSplit guifg=[yourFG] guibg=[YourBG] gui=NONE
或者如果你在終端運行vim:
hi! VertSplit ctermfg=[yourFG] ctermbg=[YourBG] term=NONE
這應該會給你一個更窄的分割線。
退房:h hi
太詳情請參閱
我結束了使用guifg = BG guibg = BG徹底 「刪除」 了。 – Mickel
好吧,如果你總是設置'數字',並且你用不同的背景顏色突出顯示正常的行號,那麼這聽起來像一個巧妙的技巧。當你到達緩衝區的盡頭時,你可能會有空白。 – 1983
是的,看起來很棒:)順便說一句,你知道如何去除在行號下垂直重複的「〜」字符? (只有一個紅色〜在我的圖片中可見,但它們在行號結束處的所有行上重複) – Mickel