如何在vim中将\ u7f51更改为常用字符?

mko*_*mko 4 vim encoding utf-8

在ruby中,因为它在系统范围内编码为utf-8.所以它很直接:

string ="\ u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"

=>网址不能为空

任何人都可以告诉我如何在vim中这样做?

Chr*_*gan 5

如果要插入Unicode字符,请参阅utf-8-typing帮助.

例如,Ctrl-V u7f51将插入网.

如果你想在Vim脚本中使用它,你可以像在Ruby中一样使用Unicode转义; 该命令echo "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"将回显您在问题中提供的字符串.

意识到这一点,Ctrl-R进场时,与"=登记; 看到文档的i_CTRL-Ri_CTRL-R_=更多信息.

鉴于以下内容,将光标放在双引号字符串中:

string = "\u7f51\u5740\u4e0d\u80fd\u4e3a\u7a7a"
Run Code Online (Sandbox Code Playgroud)

应用这些击键: ci"Ctrl-R="Ctrl-R""EnterEsc

这将把它变成以下内容:

string = "??????"
Run Code Online (Sandbox Code Playgroud)

试着弄清楚它是如何运作的,但是如果你弄清楚的话我会解释得更多.