2

私の ftplugin/python.vim ファイルには、次の 2 行があります。

setlocal colorcolumn=81
highlight ColorColumn guibg=#222222

これはうまく機能しますが、列の色はグローバルに設定されています。現在のバッファにのみ設定することは可能ですか?

4

1 に答える 1

6

いいえ、できません。ただし、回避策を作成できます。BufEnterイベントで実行される自動コマンドを使用して、ターゲットバッファーに入っているかどうかを確認し、入っている場合は変更hi ColorColumnし、入っていない場合は値を復元します。ただし、異なるウィンドウで異なる色のカラーカラムを使用することはできないため、この変更により、現在のウィンドウに表示されているカラーカラムだけでなく、すべてのカラーカラムの色が変更されることに注意してください。

于 2013-01-16T04:18:09.593 に答える