vim 中有 strpad 函数吗

vim 中有 strpad 函数吗

vim 中是否有一个内置函数可以将字符串延长到一定量。

例如

let l:some_string   = "abcd"
let l:padded_string = strpad(l:some_string, 10)

" now: strlen(l:some_string) == 10, 
"      l:some_string == "abcd      "

我正在寻找一个可以代替上面的 strpad 的功能。

谢谢 Rene

答案1

你必须重复玩:

:let str .= repeat(' ', 10-strlen(str))

相关内容