这是一个相当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
答案 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
的部分。