摘要:触发场景标签打开,然后打开标签,此时再切回到标签,会报出一下错误信息解决办法下载补丁补丁内容如下若不能下载,可以复制此内容然后,应用此补丁注意插件位置由你所用的插件管理器决定,可能跟我不一样。
触发场景
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
vim 常用功能
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/24993.html
摘要:问题描述打开之后,出现如下错误原因这是。从之后已经不再使用。显然,这个问题是由这个插件加载时引起的,可以通过修改源码解决。 问题描述 打开 vim 之后,出现如下错误: Error detected while processing function youcompleteme#Enable[3]..71_SetUpPython: line 42: /must>not&exist/...
摘要:问题描述打开之后,出现如下错误原因这是。从之后已经不再使用。显然,这个问题是由这个插件加载时引起的,可以通过修改源码解决。 问题描述 打开 vim 之后,出现如下错误: Error detected while processing function youcompleteme#Enable[3]..71_SetUpPython: line 42: /must>not&exist/...
摘要:部分必需正确配置的目录。刚有个哥们问怎样表明就成功了,我定义了为命令,按就会执行,如果代码正确而运行不出错就成功了,若代码不正确运行就会出现窗口,给出错误提示,这也表明配置已经成功。配置文档的倒数到注释掉。 相应的安装部分见上篇文章:vim学习笔记 .vimrc配置 1.基于YcmCompleteMe、taglist.vim、The-NERD-tree等配置,F2调出目录树窗口,F3调...
阅读 2180·2023-04-26 02:14
阅读 2895·2021-09-30 09:46
阅读 2079·2021-09-24 09:48
阅读 903·2021-09-24 09:47
阅读 3225·2019-08-30 15:44
阅读 1853·2019-08-30 15:44
阅读 3263·2019-08-30 14:18
阅读 1920·2019-08-30 12:58