gpt4 book ai didi

vim - nmap 键映射不适用于 Vim/Cscope

转载 作者:行者123 更新时间:2023-12-03 07:24:52 24 4
gpt4 key购买 nike

我在 ubuntu 中使用 vim(7.3) 和 cscope。 :cs find 命令工作正常,但我想使用一些键绑定(bind),所以我下载 cscope_maps.vim并按照教程安装here 。但是,无论我将 vim 文件放在哪个位置,文件中定义的键映射都不起作用!例如,我得到的映射之一为:

nmap <C-\>s :cs find s <C-R>=expand("<cword>")<CR><CR>

当我将光标移到 c 符号上并按 [CTRL]+[\]+s 时,什么也没有发生!

有谁知道原因以及如何解决吗?

谢谢。

最佳答案

尝试隔离问题。首先,在运行 vim 时,尝试类似

:nmap , :echo "hello"<CR>

然后输入,。假设可行,请尝试使用您真正想要的组合键,而不是 。 (当您编写 [CTRL]+[\]+s 时,您同时使用了 CTRL 和 \ 键,对吧?)如果那个 有效,然后尝试教程中的实际 cscope 命令。

接下来,尝试将简单的 nmap 命令添加到您的 vimrc 文件中。这有效吗?

您应该能够加载脚本

:source path/to/cscope_maps.vim

如果可行,但只是将文件拖放到插件目录中却不起作用,请尝试

:set runtimepath?

查看哪些目录正在搜索插件,并阅读

:help load-plugins

(:帮助启动下的步骤 4)由于其他原因,它们可能无法加载。

关于vim - nmap 键映射不适用于 Vim/Cscope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20822651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com