VIM:无法使用Vimball卸载Latex-Box插件

时间:2012-06-14 22:54:38

标签: vim

根据文档,vimball uninstall应该是一个非常简单的输入过程:RmVimball LatexBox

但是,我收到错误消息 vimball (RmVimball)无法在.VimballRecord中找到

我很确定我输入了正确的提示,因为LatexBox.vmb是我运行的文件:所以%on安装插件。

Vimball文档(http://www.cs.csubak.edu/docs/vim/pi_vimball.html)声明:

:RmVimball删除指定的vimball生成的所有文件     (但不是它可能制作的任何目录)。人们可以选择一条路     也用于卸载(参见|'runtimepath'|);否则,     default是|'runtimepath'|。

上的第一个现有目录

当我输入时,我的.VimballRecord确实存在于输出的第一个现有目录中:echo& runtimepath。我打开了.VimballRecord,它说

LatexBox.vmb:call delete('C:\ Program Files(x86)\ Vim \ vimfiles / ftplugin / tex_LatexBox.vim')| ...

似乎证实LatexBox是正确的插件名称。我很困惑错误的来源。否则 - 如何手动删除此插件? (我担心经历并删除ftplugin文件夹中的文件并不彻底)

2 个答案:

答案 0 :(得分:1)

卸载vim插件非常简单,因为没有任何隐藏的东西。

  • 进入C:\Program Files\vim\vimfiles(取决于您的系统)
  • 找出有关LatexBox
  • 的所有文件
  • 删除它们。

在删除文件之前备份vimfiles文件夹 如果出现问题,您可以进行恢复。


更新

回答关于:helptags命令的问题:

安装插件时,它可能包含帮助文件(例如latexbox.txt) 它通常安装在C:\Program Files\vim\vimfiles\doc目录中(从现在开始我称之为doc) 此目录可能包含其他插件的其他帮助文件。

请注意,此tags目录中有doc个文件。当您在单词上按 Ctrl - ] 时,tags文件用于跳转到位置。

如果doc\tags不存在,请不要担心 您可以使用:helptags C:\Program Files\vim\vimfiles\doc生成它。

当您通过vimball安装插件时(这只是一个帮助您创建文件/目录的vimscript),
vimball将在latexbox.txt目录中创建doc
并运行:helptags命令自动更新tags文件。

因此,当您手动删除doc\latexbox.txt时, tags文件仍包含有关latexbox.txt的信息 只需再次运行:helptags path\you\want\to\sync命令即可​​doc\tags同步。

答案 1 :(得分:1)

去过那儿。问题是与Vim一起打包的Vimball版本(v31)已经过时,不支持.vmb文件。检查1以获取最新的Vimball版本,您将没事。