VIM有向图不工作

时间:2013-10-04 14:03:09

标签: vim

我似乎无法在GVIM中为我工作的有向图。 According to this site(以及VIM wiki)我应该能够通过插入模式输入mu字符μ,然后按Ctrl-Km *或Ctrl-Q956。

  • 当我尝试Ctrl-Km *时,我得到 *
  • 当我尝试Ctrl-Q956时,我得到ÿ

这让我很生气......当我的意思是μ时,我讨厌使用你。我通常使用Alt-0181,但这在VIM中也不起作用!

2 个答案:

答案 0 :(得分:10)

除Ingo的答案外,请确保您(或其中一个插件)没有重新映射任何键。例如,如果您正在使用UltiSnips,它会在插入模式下重新映射 Ctrl - k ,因此您尝试的第一种方法将无效。既然你看到一个文字*,我怀疑这是阻止那个人工作的原因。

要查看密钥是否已映射,以及映射密钥的位置,请输入:

:verbose imap <C-k>

如果已映射,您可以将其重新映射到其他内容,或者只使用 Ctrl - q 解决方案。

例如,要使 Ctrl - y 执行内置有向图功能,请输入:

:inoremap <C-y> <C-k>

要使该永久物成为永久物,请将该行放在~/.vimrc中(不含前导:)。

答案 1 :(得分:4)

:help i_CTRL-V_digit解释十进制数字条目最多只能工作255.要使用该方法,您必须输入十六进制值03BC。因此击键将是<C-Q>u03bc

有向图方法也应该有用。你是否同时按 Ctrl K ,然后同时发布两者,然后先单独输入m,然后输入*

根据字体的不同,Vim可能无法正确显示字符。您可以使用ga来验证其字符代码。

此外,您的编码必须支持该字符。最好用:set encoding=utf-8