在 ruby 中,因为它是在系统范围内编码的 utf-8。所以很简单:
字符串 = "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"
=>网址不能为空
谁能告诉我如何在vim中做到这一点?
最佳答案
如果要插入 Unicode 字符,请参阅 utf-8-typing
帮助。
例如,Ctrl-V u7f51
将插入网。
如果你想在 Vim 脚本中使用它,你可以像在 Ruby 中一样使用 Unicode 转义;命令 echo "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"
将回显您在问题中提供的字符串。
意识到这一点,Ctrl-R 开始发挥作用,带有 "
和 =
登记册;请参阅 i_CTRL-R
的文档和 i_CTRL-R_=
了解更多信息。
鉴于以下内容,光标位于双引号字符串内:
string = "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"
应用这些击键: ci"Ctrl-R="Ctrl-R""EnterEsc
这将把它变成以下内容:
string = "网址不能为空"
试着自己弄清楚它是如何工作的,但如果你无法弄清楚,我会解释更多。
关于vim - 如何在vim中将\u7f51更改为普通字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10266076/