Esiste una funzione strpad in vim


0

Esiste una funzione integrata in vim che allunga una stringa di un certo importo.

Per esempio

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

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

Sto cercando una funzione che potrei usare al posto dello strpad sopra.

Grazie René

Risposte:


2

Dovrai giocare con ripetizione:

:let str .= repeat(' ', 10-strlen(str))
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.