2013-07-06 20 views
5

私はVIMのインストールを数日前から設定しています。天国の完璧な場所からわずか数日離れています。しかし、私を悩ましているのは、分割の境界線の幅だけです。VIMの分割の境界線の幅を変更します

これらの幅を変更する方法はありますか?あるいは、背景と同じ色を設定するだけでもいいですか?

enter image description here

私はこの絵で表示不格好6/7px垂直の境界線を意味します。

答えて

13

分割は常に1文字のセル幅になります。しかし、あなたは

set fillchars+=vert:\| 

となり、VertSplitのハイライトグループを適切なものに設定することができます。

hi vertsplit guifg=fg guibg=bg 

です。分割は '|'連続しているのではなく壊れてしまいますが、これは残念です。フルハイトバーを含むフォントが見つからない限り(ただし、拡張文字はコマンドラインのオプションでは使用できませんが、コマンドウィンドウやvimrcで使用できます)。

フルハイトバーを使用する場合は、が0(Windowsではgvimではデフォルトで1)に設定されていることも確認する必要があります。

+1

を参照してください。 – Mickel

+0

まあ、いつも '番号'が設定されていて、別の背景色で行番号を普通に強調表示しているのであれば、きちんとしたトリックのように聞こえます。あなたはバッファの終わりに達するときにギャップがあるかもしれません。 – 1983

+0

ええ、幻想的ですね:) Btw、行番号の下で垂直方向に繰り返される "〜"文字を取り除く方法を知っていますか? (私の写真では1つの赤〜しか見ることができませんが、行番号が終わるところのすべての行で繰り返されます) – Mickel

3

Vimには、hiコマンドで使用されるフォントスタイルのさまざまなオプションがあります。例えば

:あなたのニーズにNONE, bold, underline, italic, reverse, undercurl..

、あなたがでvertsplitのあなたの現在の強調表示を得ることができます:あなたのスクリーンショットから

:hi VertSplit 

、私はあなたがNONEにそれを変更するgui(or term)=standout試していると思います。

hi! VertSplit guifg=[yourFG] guibg=[YourBG] gui=NONE 

端末でvimを実行する場合:

hi! VertSplit ctermfg=[yourFG] ctermbg=[YourBG] term=NONE 

これにより、より狭い分割線が得られるはずです。

チェックアウト:h hiがあまりにも私は完全にそれを "削除" するguifg = BG guibg = BGを使用して終了詳細