如何在文件中用适当的ascii代码替换文件中的char ...


0

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

一个

C

C

d

d

并且对于每一个我想用它对应的ascii代码(十进制)替换它。有没有办法在不使用外部工具的情况下执行此操作:r!some_tool

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

Answers:


1

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

vmap <silent> sn :Str2NumChar<CR>

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


非常接近我想要的......我可以通过一些额外的搜索为我工作,然后更换。但是,我认为我喜欢在stackoverflow上发布的答案更多,因为它不使用插件而且几乎是我需要的一切:stackoverflow.com/questions/1834114 / ...感谢您的建议但是...
Neg_EV

我确实喜欢这个解决方案的视觉特性......
Neg_EV

别担心。如果你能记住如何在这样的搜索条款中调用那个功能,那么你就是我的英雄;-)
DaveParillo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.