资讯专栏INFORMATION COLUMN

解决 vim 插件 taglist 报错:Error detected while processi

chunquedong / 3310人阅读

摘要:触发场景标签打开,然后打开标签,此时再切回到标签,会报出一下错误信息解决办法下载补丁补丁内容如下若不能下载,可以复制此内容然后,应用此补丁注意插件位置由你所用的插件管理器决定,可能跟我不一样。

触发场景

a.php 标签打开 taglist,然后打开 b.php 标签,此时再切回到 a.php 标签,vim 会报出一下错误信息:

Error detected while processing function 29_Tlist_Refresh_Folds
解决办法

下载 taglist 补丁:taglist.diff
补丁内容如下:(若不能下载,可以复制此内容)

diff --git a/vim/.vim/bundle/taglist/plugin/taglist.vim b/vim/.vim/bundle/taglist/plugin/taglist.vim
index 59901f6..74487a1 100644
--- a/vim/.vim/bundle/taglist/plugin/taglist.vim
+++ b/vim/.vim/bundle/taglist/plugin/taglist.vim
@@ -4097,6 +4097,11 @@ endfunction
 " window. Used after entering a tab. If this is not done, then the folds
 " are not properly created for taglist windows displayed in multiple tabs.
 function! s:Tlist_Refresh_Folds()
+
+    if g:Tlist_Show_One_File
+      return
+    endif
+
     let winnum = bufwinnr(g:TagList_title)
     if winnum == -1
         return

然后,应用此补丁:

patch -p0 ~/.vim/plugged/taglist.vim/plugin/taglist.vim ~/Downloads/taglist.diff

注意: 插件位置由你所用的插件管理器决定,可能跟我不一样。

参考:

Taglist error: Error detected while processing function 29_Tlist_Refresh_Folds

vim 常用功能

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24993.html

相关文章

  • 解决 vim 报错:the imp module is deprecated in favour o

    摘要:问题描述打开之后,出现如下错误原因这是。从之后已经不再使用。显然,这个问题是由这个插件加载时引起的,可以通过修改源码解决。 问题描述 打开 vim 之后,出现如下错误: Error detected while processing function youcompleteme#Enable[3]..71_SetUpPython: line 42: /must>not&exist/...

    Raaabbit 评论0 收藏0
  • 解决 vim 报错:the imp module is deprecated in favour o

    摘要:问题描述打开之后,出现如下错误原因这是。从之后已经不再使用。显然,这个问题是由这个插件加载时引起的,可以通过修改源码解决。 问题描述 打开 vim 之后,出现如下错误: Error detected while processing function youcompleteme#Enable[3]..71_SetUpPython: line 42: /must>not&exist/...

    import. 评论0 收藏0
  • 使用vim阅读源码

    需要安装的插件: ctags或者cscope taglist ctags的安装与使用 功能:函数,变量之间的跳转 安装:sudo apt-get install ctagsctags --version查看是否安装成功 使用:1.切换到源代码最上层目录;2.命令:ctags -R(R表示递归遍历子文件夹),会在当前目录生产一个tags文件;3.使tags文件生效:(比较懒的做法)进入~/.v...

    Jingbin_ 评论0 收藏0
  • 我的.vimrc,代码完成基于YcmCompleteMe版

    摘要:部分必需正确配置的目录。刚有个哥们问怎样表明就成功了,我定义了为命令,按就会执行,如果代码正确而运行不出错就成功了,若代码不正确运行就会出现窗口,给出错误提示,这也表明配置已经成功。配置文档的倒数到注释掉。 相应的安装部分见上篇文章:vim学习笔记 .vimrc配置 1.基于YcmCompleteMe、taglist.vim、The-NERD-tree等配置,F2调出目录树窗口,F3调...

    tinysun1234 评论0 收藏0

发表评论

0条评论

chunquedong

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<