如何在Vim中增加/减少字符的非字母数字ASCII值?

Chr*_*oms 5 vim ascii

我想增加几行字符的ASCII值.他们中的大多数不是字母数字,否则我可以简单地:set nrformats+=alpha用来制作CTRL-ACTRL-X处理它们.是否有任何原生的Vim增量和递减ASCII值的方法,或者我需要编写脚本吗?

小智 4

:help nr2char
:help char2nr
Run Code Online (Sandbox Code Playgroud)

例子:

:%s/./\=nr2char(char2nr(submatch(0))+1)/g
Run Code Online (Sandbox Code Playgroud)