【问题标题】:Gvim ctags Ctrl-] stops working after some timeGvim ctags Ctrl-] 一段时间后停止工作
【发布时间】:2013-08-14 14:27:36
【问题描述】:

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

有什么见解吗?

谢谢

【问题讨论】:

    标签: vim ctags


    【解决方案1】:

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

    进行调查
    :verbose nmap <C-]>
    

    要验证组合键是否仍然有效,您可以尝试

    :nnoremap <C-]> :echomsg "Ctrl + ] works!"<CR>
    

    【讨论】:

    • 即使映射有效,详细命令也会显示“未找到此类映射”。我尝试了您建议的命令以及 :verbose map .
    • 不,当命令崩溃时使用这个;通常,不应该有映射。
    • 是的,我在它坏掉的时候也试过了,它说没有映射也是一样的。它确实会打印消息“Ctrl + ] 有效!”不过。
    • 所以,组合键仍然有效,但(显然未映射)内置命令停止工作。如果正确,您可以使用此地图解决此问题::nnoremap &lt;C-]&gt; :tag &lt;C-r&gt;%&lt;CR&gt;
    • 奇怪的是,当我今天遇到这个问题时,组合键本身似乎不起作用,因为 echomsg 没有显示并且建议的解决方法也没有帮助。
    猜你喜欢
    • 2022-10-26
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 2013-11-19
    • 2010-11-30
    • 1970-01-01
    相关资源
    最近更新 更多