如何在 vim 中用适当的 ascii 代码替换文件中的字符……

如何在 vim 中用适当的 ascii 代码替换文件中的字符……

在 vim 缓冲区中如果我有一个字符列表,请说:

A

C

C

d

对于每个字符,我想将其替换为其对应的 ascii 代码(十进制)。有没有办法通过 :r!some_tool 不使用外部工具来做到这一点

例如,我知道有:ascii 和 ga 命令,但是它们将值打印到屏幕上,但我找不到将其输出放入缓冲区的方法。

答案1

查看str2numchar.vim。下载并安装在您的 vim 插件文件夹中。将示例可视模式键映射添加到您的 .vimrc 文件中:

vmap <silent> sn :Str2NumChar<CR>

在 vim 中,突出显示要转换的文本并输入sn

相关内容