首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从vim :scriptname文件中删除副本?

如何从vim :scriptname文件中删除副本?
EN

Stack Overflow用户
提问于 2017-07-11 17:19:31
回答 2查看 334关注 0票数 1

我在努力学习维姆。当我打开程序时,会遇到这样的情况:

代码语言:javascript
复制
The airline statusline funcref function('airline#extensions#mundo#statusline') has already been added.The airline statusline funcref function('airline#extensions#mundo#statusline') has already been added.

主人说

错误信息表明你已经安装了两次航空公司..。 你在全球范围内安装了航空公司吗?是什么:剧本告诉你的?谢谢。

这是行动的情况,对我也是如此。我运行了:scriptname,并获得了对航空公司的下列引用:

代码语言:javascript
复制
 56: ~/.vim/bundle/vim-airline/plugin/airline.vim
 57: ~/.vim/bundle/vim-airline/autoload/airline.vim
 58: ~/.vim/bundle/vim-airline/autoload/airline/init.vim
 59: ~/.vim/bundle/vim-airline/autoload/airline/parts.vim
 60: ~/.vim/bundle/vim-airline-themes/plugin/airline-themes.vim

 78: ~/.vim/bundle/vim-airline/autoload/airline/extensions.vim
 79: ~/.vim/bundle/vim-airline/autoload/airline/extensions/quickfix.vim
 80: ~/.vim/bundle/vim-airline/autoload/airline/extensions/netrw.vim
 81: ~/.vim/bundle/vim-airline/autoload/airline/extensions/ctrlp.vim
 82: ~/.vim/bundle/vim-airline/autoload/airline/extensions/commandt.vim
 83: ~/.vim/bundle/vim-airline/autoload/airline/extensions/branch.vim
 84: ~/.vim/bundle/vim-airline/autoload/airline/extensions/syntastic.vim
 85: ~/.vim/bundle/vim-airline/autoload/airline/extensions/whitespace.vim
 86: ~/.vim/bundle/vim-airline/autoload/airline/extensions/wordcount.vim
 87: ~/.vim/bundle/vim-airline/autoload/airline/extensions/tmuxline.vim
 88: ~/.vim/bundle/vim-mundo/autoload/airline/extensions/mundo.vim
 89: ~/.vim/bundle/vim-airline/autoload/airline/section.vim
 90: ~/.vim/bundle/vim-airline/autoload/airline/highlighter.vim
 91: ~/.vim/bundle/vim-airline/autoload/airline/themes/dark.vim
 92: ~/.vim/bundle/vim-airline/autoload/airline/themes.vim
 93: ~/.vim/bundle/vim-airline/autoload/airline/util.vim

 99: ~/.vim/bundle/vim-airline/autoload/airline/builder.vim
 100: ~/.vim/bundle/vim-airline/autoload/airline/extensions/default.vim

我不知道(以及我认为需要帮助的地方)文件的位置:脚本名、引用以及如何删除重复的文件。

谢谢你的想法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-12 07:08:21

大多数Vim插件都由几个脚本文件组成。因此,在:scriptnames中看到多个引用是正常的。在您的输出中,基本航空公司目录是~/.vim/bundle/vim-airline;所有这些基本目录在它们下面都有一个公共子结构(通常是autoload/...plugin/...)。

所有者的意思是检查多个基本目录,例如~/.vim/bundle/vim-airline~/.vim/bundle/vim-another-airline。根据您的输出,情况似乎并非如此。另外,错误是关于航空公司的Mundo分机,而不是航空公司本身。你不应该去找芒多的多个装置吗?!

票数 2
EN

Stack Overflow用户

发布于 2017-07-11 17:39:00

如果您安装了两个相同的插件,则需要卸载vim-airline。您将拥有两行Plugin vim-airlinesvimrc中类似的内容。插件的确切名称可能有所不同。删除任何重复行并运行

代码语言:javascript
复制
:PluginUpdate
:PluginClean

希望这能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45040937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档