0 在vim缓冲区中如果我有一个字符列表说: 一个 乙 C C d d 并且对于每一个我想用它对应的ascii代码(十进制)替换它。有没有办法在不使用外部工具的情况下执行此操作:r!some_tool 例如,我知道有:ascii和ga命令但它们将值打印到屏幕但我找不到将其输出到缓冲区的方法。 vim — Neg_EV source
1 查看str2numchar.vim。下载并安装在vim plugins文件夹中。将示例可视模式键映射添加到.vimrc文件: vmap <silent> sn :Str2NumChar<CR> 在vim中,突出显示要转换的文本并键入sn。 — DaveParillo source 非常接近我想要的......我可以通过一些额外的搜索为我工作,然后更换。但是,我认为我喜欢在stackoverflow上发布的答案更多,因为它不使用插件而且几乎是我需要的一切:stackoverflow.com/questions/1834114 / ...感谢您的建议但是... — Neg_EV 我确实喜欢这个解决方案的视觉特性...... — Neg_EV 别担心。如果你能记住如何在这样的搜索条款中调用那个功能,那么你就是我的英雄;-) — DaveParillo