5

数行の文字のASCII値をインクリメントしたいと思います。それらのほとんどは英数字ではありません。そうでない場合は、単にそれら:set nrformats+=alphaを作成CTRL-AしてCTRL-X作業するために使用できます。ASCII値をインクリメントおよびデクリメントするネイティブVimの方法はありますか、それともスクリプト化する必要がありますか?

4

1 に答える 1

4
:help nr2char
:help char2nr

例:

:%s/./\=nr2char(char2nr(submatch(0))+1)/g
于 2012-05-11T14:01:28.487 に答える