7

ここ数日、VIM のインストールを構成してきましたが、完璧な状態になるまであと数日しかありません。ただし、私を悩ませているのは、分割の境界線の幅だけです。

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

ここに画像の説明を入力

この写真に表示されている不格好な 6/7 ピクセルの垂直境界線を意味します。

4

2 に答える 2

14

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

set fillchars+=vert:\|

VertSplit ハイライト グループを適切なものに設定します。

hi vertsplit guifg=fg guibg=bg

あなたの配色で。分割は「|」を使用して描画されるため キャラクターの場合、行は連続ではなく途切れてしまいます。これは残念なことです。高さいっぱいのバーを含むフォントが見つからない場合を除きます (ただし、拡張文字はコマンド ラインのオプションでは使用できませんが、コマンド ウィンドウまたは vimrc では使用できることに注意してください)。

高さいっぱいのバーを使用する場合は、それ'linespace'が に設定されていることも確認する必要があります ( Windows の gvim0ではデフォルトで設定されています)。1

于 2013-07-06T19:29:44.187 に答える
3

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詳細を見る

于 2013-07-06T19:37:55.237 に答える