8
我正在做一些字符串操作的Vimscript。我想知道是否有一种方法可以通过乘以另一个字符串来生成字符串。例如,'a' * 5
将产生5个:'aaaaa'
。到现在为止,我已经有while
循环这样做:在Vim中生成一个子串的多个副本的字符串
let l:char = 'a'
let l:x = 5
let l:i = 0
let l:somestr = ""
while l:i < l:x
let l:somestr .= l:char
let l:i += 1
endwhile
这似乎是我在做什么非常详细。任何方式来使这个更紧凑?