我不能写“”。我可以写“”(胡萝卜+大写字母A)。
任何其他重音都可以像任何其他文本编辑器一样编写。
有什么建议吗?
提前谢谢。
答案 0 :(得分:3)
您可能想要查看Vim中的:digraph
comamnd。它将显示与<C-k>
一起用于制作重音字符的组合。在您的情况下,您希望<C-k>
后跟a>
。
注意:<C-k>
表示&#34; Control + k&#34;而a>
表示字母&#34; a&#34;然后是&#34;&gt;&#34; (大于号)。
答案 1 :(得分:3)
如果您使用拉丁语键盘布局并且无法直接键入重音字符,请检查是否有任何使用它的映射:
:详细的imapâ€/ p>
如果是这样,只需将命令重新映射到另一个键。
答案 2 :(得分:1)
您可以使用digraphs
,正如其他答案所指出的那样。但是这种变音特征在某些语言中很常见。如果这对您而言,您可以设置keymap
选项:
:set keymap=accents
此选项添加的字符列表可在$VIM\keymap\accents.vim
。
话虽如此,这应该没有这个选项。您'enconding'
选项的价值可能与mentioned here有关。
答案 3 :(得分:0)
<C-K>a^
在Vim 7.3中为我工作。
答案 4 :(得分:0)
首先看看有向图,如前所述。
但是为了彻底,并且因为我还没有看到它提到,请注意任何unicode字符都可以通过<C-v>uXXXX<cr>
插入(其中XXXX是字符的十六进制代码点编号。)有关详情,请参阅:help i_^v
有关不同字符的代码点值列表,请尝试:
https://en.wikipedia.org/wiki/List_of_Unicode_characters
或者使用一个名为unum的便捷Perl脚本,它允许您按名称和其他有趣的东西搜索字符。
编辑:标记修复