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 回答