Macos 在Mac Lion上安装Vim插件时出现问题
一段时间以来,我一直在尝试为VIM安装一些插件,但都没有成功。我一直在关注这篇文章中的信息。我基本上只是把插件文件放在了不同的目录中,希望能有效果,但什么都没有。我在以下路径中有一个.vim目录:Macos 在Mac Lion上安装Vim插件时出现问题,macos,unix,vim,plugins,Macos,Unix,Vim,Plugins,一段时间以来,我一直在尝试为VIM安装一些插件,但都没有成功。我一直在关注这篇文章中的信息。我基本上只是把插件文件放在了不同的目录中,希望能有效果,但什么都没有。我在以下路径中有一个.vim目录: /Users/{my_user_name}/.vim 我已经尝试将我的文件添加到上面的目录以及其中的一个名为plugins的目录中。有人能告诉我可能做错了什么吗 我进去的时候 :help 'rtp' 我明白了 对于假设的单文件插件: ~/.vim/plugin/plugin.vim ~/.vim
/Users/{my_user_name}/.vim
我已经尝试将我的文件添加到上面的目录以及其中的一个名为plugins的目录中。有人能告诉我可能做错了什么吗
我进去的时候
:help 'rtp'
我明白了
对于假设的单文件插件:
~/.vim/plugin/plugin.vim
~/.vim/autoload/plugin.vim
~/.vim/plugin/plugin.vim
~/.vim/doc/plugin.txt
对于假设的多文件插件:
~/.vim/plugin/plugin.vim
~/.vim/autoload/plugin.vim
~/.vim/plugin/plugin.vim
~/.vim/doc/plugin.txt
如果假设的多文件插件附带文档,请运行以下命令将其添加到:help
索引中:
:helptags ~/.vim/doc
:scriptnames
显示源脚本的列表
此外,大多数插件都有某种类型的
自述文件
,详细说明了建议的安装过程:阅读。正确的位置在插件
子目录中(而不是复数插件
):
您可以使用
:set rtp?
尾随的?
表示查询值,不设置。(:help rtp
只是一般文档,而不是实际使用的文档。)
有用的:scriptnames
命令将告诉您实际得到了什么
请注意,所有这些指令都适用于普通的
*.vim
插件脚本;一些插件还以(*.zip
,或*.tar.gz
)档案或Vim特定的Vimball(*.vba
,*.vmb
)的形式分发,通常已经包含子目录结构。感谢您的回复。我不理解你的多文件示例。你是说相同的plugin.vim文件应该同时放在.vim/autoload和.vim/plugin中吗?另外,我没有.vim/autoload文件夹。这是我应该创建的东西吗?我正在尝试安装一个调试器插件,它有文件debugger.vim和debugger.pyNo。每个插件都有自己的文件结构,安装时必须遵守:如果它有一个自动加载
目录,而您没有,只需将该目录复制到~/.vim
;如果没有,那就不要麻烦了。我的示例是“假设的”,因为您没有告诉我们您试图安装的插件。好的,我可以通过将.vim文件放在.vim/plugin目录中来获得一个不同的插件。然而,我在安装带有.vim和.py文件的插件时仍然遇到困难。我是否应该将.py文件放在插件目录中?正如我在之前的评论中所说,您必须尊重插件的文件结构,但是如果您接受将您想要安装的插件指向我们,那么回答您的问题就会容易得多。但是,不知怎么的,你似乎不想这么做,所以我的帮助到此为止。祝你好运。这是一个指向特定插件Hi Ingo的链接,谢谢你的回复。当我运行时:设置rtp?我得到runtimepath=~/.vim、/usr/share/vim/vimfiles、/usr/share/vim/vim73、/usr/share/vim/vimfiles/after、~/.vim/after。这些路径中的哪一条是扩展应该去的地方?还有一些文件夹不存在,我应该创建它们吗?第一个(~/.vim
;它应该对应于/Users/{my_user_name}
)用于您的用户配置,放在那里,如我的回答所示。其他位置用于Vim附带的系统提供插件;你不应该碰它们,因为它们在更新时会被覆盖。