我已经看到有关如何使用 :help regexp 和 \%u 在 vim 中搜索 unicode 字符的提示,但我无法弄清楚如何用十六进制定义的 unicode 字符替换文本。
特殊情况是 DefaultKeyBindings.dict 需要将在注释中打印在该行中映射的字符的注释。
开始:
blah blah...\U2234
命令:
:s/\v.*\\U(\d{4})/& \/\*\\\\%u\1 \*\/
结果:
blah blah...\U2234 /*\%u2234 */
目标:
blah blah...\U2234 /* ∴ */