2

次のようにクイックフィックスウィンドウの「ステータスライン」オプションを設定しようとしています:

setlocal statusline=%t%.66{'\ '.w:quickfix_title}%=\ %11.(%c,%l/%L\ %P%)

ただし、フィールド%.66{'\ '.w:quickfix_title}が 66 文字を超える場合、デフォルトで左側が切り捨てられます。このフィールドの始まりが見えるように、切り詰めたいと思います。

%<(Vim は左手からの切り捨ても提供していることに気付きました。しかし%>、対応するものとしてはありません。)

4

1 に答える 1

1

この質問を書いているときに解決策を思いつきました:

と交換%.66{'\ '.w:quickfix_title}するだけ%{strpart('\ '.w:quickfix_title,0,66)}

見るh strpart(

于 2014-01-03T08:38:19.307 に答える