问题
有时候我不得不在 Windows Vista 64 位上使用 VIM。我尝试重新创建我的 Ubuntu Linux 设置,但除了一个插件之外,我安装的所有插件都无法被 VIM 或 gVIM 识别。我安装的无法运行的插件有:
- 剪接伴侣
- 模糊查找器
- 环绕
- 马奇特
- 书呆子树
- 毛里求斯大学
我可以使用的一个插件是:
- 评论
值得一提的是,SnipMate、FuzzyFinder、Surround、Matchit 和 Nerdtree 在解压之前都是 .zip 文件7-Zip从命令行。我会做一个
7z x plugin.zip -oc:\users\username\.vim
并且它似乎安装了所有文件,就像使用解压缩在我的 Linux Ubuntu 机器上执行。
MRU 插件以 .vim 文件的形式下载,所以我只需将其复制到
c:\users\username\.vim\plugin
TComment 是我下载的唯一一个 .vba.gz 文件。我必须先将其解压缩以生成 tcomment.vba Vimball 文件,然后在 VIM 中编辑 tcomment.vba 文件,然后使用 Vim 从源代码编译它
:so %
问题
我敢打赌,TComment 可以工作而 .zip 表单插件失败的原因在于它们的安装方式。我说得对吗?
不管我说的对还是错,我当前的插件是否能够被 VIM 识别并工作?如果可能的话,该怎么做?
如果无法使当前解压的插件再次工作,我必须重新下载 .zip 文件。除了 7-Zip 之外,我是否应该使用其他解压方法让它们工作?
那么 mru.vim 呢?我所要做的就是将其复制或移动到 .vim 目录中的插件目录中。这怎么会失败呢?我把它放到了错误的目录中吗?
证明
我已经采取了截图几个重要的地方
- cmd.exe中的vim --version输出
- .vim 在 cmd.exe 中直接输出
- .vim\doc 目录在 cmd.exe 中输出
- .vim\plugin dir 在 cmd.exe 中输出
向您展示重要的版本信息和插件安装文件夹。我还附上了截图证明
- 毛里求斯大学
- 模糊查找器
- 书呆子树
在 cmd.exe 中运行的 VIM 命令无法正常工作,并且包含以下屏幕截图:
- 评论
VIM 命令在 cmd.exe 中运行的 VIM 中确实运行良好。
以下是我相册中的截图链接Windows Vista VIM 上的 VIM 插件问题
答案1
在 Windows 下,插件应放入$HOME/vimfiles
,而不是 放入$HOME/.vim
您可以将所有文件从 ~/.vim 移动到正确的 ~/vimfiles 目录,但不要忘记运行,:helptags ~/vimfiles/doc
因为您的插件未打包为 vimball 档案。