Vim日本語ドキュメント - 式で置換する https://vim-jp.org/vimdoc-ja/change.html#sub-replace-expression 置換文字列を'\='で始め、続いて式を書く。 例えば、行の先頭に行番号を挿入するには :s/^/\=line('.')/ 桁数を揃え、番号の後ろにスペースを開ける :s/^/\=printf("%02d ", line('.'))/ 末尾に挿入 :s/$/\=line('.')/ 桁数を揃え、番号の前にスペースを開ける :s/$/\=printf(" %02d", line('.'))/ Vimの組み込み関数については bu…