ローカルバッファでVimのshowbreakに値をどのように割り当てますか?

ローカルバッファでVimのshowbreakに値をどのように割り当てますか?

showbreak値を割り当てる方法地元のバッファとして?以下は、すべてのバッファに対して++++を作成します。

let &showbreak="+++" 

setlocalVimオプションをバッファにローカルに設定する代わりにset。内部変数を使用してこれを行う方法があるかどうか、つまり* letlocalの種類を使用できるかどうか疑問に思います。

ベストアンサー1

確認する:help 'showbreak'

'showbreak' 'sbr'   string  (default "")
                    global

これはglobal、バッファまたはウィンドウのローカル値がないことを意味します。

次のいずれかを行う必要があります

  • :autocmdこの問題を解決するには、入力ベースのバッファ切り替えオプションセットを使用してください。ただし、分割ウィンドウに複数のバッファがある場合、他のバッファにも変更された値が表示されます。これは、各バッファに対して異なるカラースキームを使用する頻繁な要求に似ています。
  • グローバルオプションをローカル値サポートに置き換えるパッチを作成して、それを使用するか、:setlocal誰かに説得できるようにします。vim_devメーリングリストそのような機能を達成するために。

おすすめ記事