【发布时间】:2011-11-01 13:46:28
【问题描述】:
我想创建一个 vim 宏来做下一步:
如果我输入字符“a”、“e”、“o”、“i”或“u”并按下快捷键 p.e。 F12 每次点击快捷键都要循环遍历字符
p.e.
a -> F12 -> à -> F12 -> â -> F12 -> ä -> F12 -> ä -> F12 -> 再次回到“a”
A -> F12 -> À -> F12 -> Â -> F12 -> Ä -> F12 -> Ä -> F12 -> 再次回到“A”
同样
e --> eéèêëée
E --> EÉÊÈËÉE
i --> iîïi
我 --> 我是我
o --> oôöo
O --> OÔÖO
你 --> uûùüüu
U --> UÛÙÜU
谁能帮帮我?
【问题讨论】:
-
我认为没有简单的方法可以实现这一点。您可以在命令模式下使用 CTRL-a 来增加字符代码,但这不是您想要的。
-
你可以调整 unicycle.vim 来处理这些,尽管我可以发誓已经有另一个插件专门用于这个。现在找不到了。
标签: vim unicode macros character