如何使用crefvim?

时间:2013-11-18 22:17:43

标签: vim

这是一个相当noob的问题。在这里。 我正试图让CRefVim工作。我发现插件描述非常有用。

我的问题是......我只是不明白如何让它发挥作用。

例如,如果我想查找'malloc'...

通过'scriptnames'命令,我可以看到插件正在运行。

医生说

  <Leader>cr normal mode:  get help for word under cursor 
                           Memory aid cr: (c)-(r)eference 
  <Leader>cr visual mode:  get help for visually selected text 
                           Memory aid cr: (c)-(r)eference 
  <Leader>cw:              prompt for word CRefVim should search for 
                           Memory aid cw: (c)-reference (w)hat 
  <Leader>cc:              jump to table of contents of the C-reference manual 
                           Memory aid cc: (c)-reference (c)ontents 

首先,我不知道什么是领导者,所以我搜索了。 这似乎是关键。我用let mapleader =“#”将它设置为“#”,这对应于我的ESC键下的键。 那又怎样? 我应该做关键“c”+“r”?它只是...不起作用..

请帮帮我 感谢

编辑:顺便在Windows 7下使用gvim 7.4

2 个答案:

答案 0 :(得分:0)

根据您的问题,您是否在命令行或<leader>中手动定义了自定义$HOME\_vimrc,这一点并不清楚。

在您的let mapleader = "#"和插件之后发布$HOME\_vimrc将不会更改现有的<leader>映射:仅之后定义的映射您更改了<leader>密钥将使用新的<leader>

如果let mapleader = "#"位于$HOME\_vimrc并且未被其他地方覆盖,则在正常或可视模式下键入#cr应该可以正常工作。

如果没有,请尝试:verbose map <leader>查看该插件是否实际注册了这些映射以及<leader>密钥。

答案 1 :(得分:0)

默认情况下,<leader>是反斜杠键。

要获取malloc的帮助,请将光标放在malloc上,然后在正常模式下按键序列\cr。然后,Crefvim应跳转到描述malloc的部分。