2

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

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

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

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

:RmVimball 删除指定 vimball 生成的所有文件(但不删除它可能创建的任何目录)。也可以选择卸载路径(参见|'runtimepath'|);否则,默认是|'runtimepath'| 上的第一个现有目录。

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

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

这似乎证实了 LatexBox 是正确的插件名称。我很困惑错误来自哪里。否则——我怎样才能手动删除这个插件?(我担心浏览和删除 ftplugin 文件夹中的文件并不彻底)

4

2 回答 2

1

卸载 vim 插件真的很容易,因为没有隐藏的东西。

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

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


更新:

回答您有关:helptags命令的问题:

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

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

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

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

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

于 2012-06-14T23:02:44.553 回答
1

到过那里。问题是 Vim 附带的 Vimball 版本 (v31) 已经过时并且不支持 .vmb 文件。检查1以获得最新的 Vimball 版本,你会没事的。

于 2012-12-15T11:44:23.527 回答