Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gvim ctags Ctrl-]在一段时间后停止工作_Vim_Ctags - Fatal编程技术网

Gvim ctags Ctrl-]在一段时间后停止工作

Gvim ctags Ctrl-]在一段时间后停止工作,vim,ctags,Vim,Ctags,我已将Gvim设置为与Ctags和Cscope一起工作。当我使用Ctrl-]进行标记搜索时,它会工作一段时间,一段时间后,它会停止对先前解析的相同标记的工作(即使没有代码更改)。不显示任何错误。但是,Ctrl-T、:ta、cscope命令行命令工作正常。只有Ctrl-]停止工作。我能够让它再次工作的唯一方法是关闭Gvim窗口并重新打开文件。过了一会儿,问题又出现了 有什么见解吗 谢谢因为其他标签命令仍在工作,这听起来像是一些插件覆盖了键映射。下次发生这种情况时,请通过 :verbose nmap

我已将Gvim设置为与Ctags和Cscope一起工作。当我使用Ctrl-]进行标记搜索时,它会工作一段时间,一段时间后,它会停止对先前解析的相同标记的工作(即使没有代码更改)。不显示任何错误。但是,Ctrl-T、:ta、cscope命令行命令工作正常。只有Ctrl-]停止工作。我能够让它再次工作的唯一方法是关闭Gvim窗口并重新打开文件。过了一会儿,问题又出现了

有什么见解吗


谢谢

因为其他标签命令仍在工作,这听起来像是一些插件覆盖了键映射。下次发生这种情况时,请通过

:verbose nmap <C-]>
:详细的nmap
要验证组合键是否仍然有效,可以尝试

:nnoremap <C-]> :echomsg "Ctrl + ] works!"<CR>
:nnoremap:echomg“Ctrl+]有效!”

即使映射有效,verbose命令也会显示“未找到此类映射”。我尝试了你建议的命令:verbosemap;通常情况下,不应该有映射。是的,当它崩溃时我也尝试过,它说的是同样的事情,没有映射。它会打印消息“Ctrl+]有效!”尽管如此,组合键仍然有效,但(显然未映射的)内置命令停止工作。如果这是正确的,您可以使用以下映射来解决此问题:
:nnoremap:tag%
奇怪的是,今天当我遇到此问题时,按键组合本身似乎不起作用,因为echomsg没有显示,而且建议的解决方法也没有帮助。