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

时间:2012-05-11 13:00:32

标签: vim ascii

我想增加几行字符的ASCII值。其中大多数不是字母数字,否则我只能使用:set nrformats+=alpha to make CTRL-A and CTRL-X work on them。是否有任何本地Vim方式递增和递减ASCII值,或者我需要编写脚本吗?

1 个答案:

答案 0 :(得分:4)

:help nr2char
:help char2nr

示例:

:%s/./\=nr2char(char2nr(submatch(0))+1)/g