我在 mac 上安装 vim 插件真的很困难。我知道要安装一个插件,它必须由运行时路径看到。根据 vim 文档,这是
Macintosh: "$VIM:vimfiles,
$VIMRUNTIME,
$VIM:vimfiles:after"
Run Code Online (Sandbox Code Playgroud)
首先,$VIM:vimfiles 是什么意思??它当然不是 $VIM/vimfiles,因为 (~/.vim/vimfiles) 不起作用。所以我的选择是
1)将我的插件放在 /usr/share/vim/vim73 (我的 $VIMRUNTIME,我知道它是坏的)
2)找到一种方法让vim在包含插件时查看我的主目录。我已经把我的插件放在:
~/.vim/plugin.vim
~/.vim/vimfiles/plugin.vim
~/.vim/plugin/plugin.vim
Run Code Online (Sandbox Code Playgroud)
一切都无济于事。有人可以帮我吗?谢谢!
rom*_*inl 61
你不需要为 Vim 做任何事情来找到你的插件和设置。除了实际上将它们放在正确的位置。
在 UNIX 衍生产品上,$VIM指安装 Vim 支持文件的目录。在 Mac OS X(一个 UNIX 衍生版本)上,Vim 的默认位置是/usr/bin,它的支持文件安装在/usr/share.
不要把你的插件/颜色方案/脚本放在/usr/share/vim/vim73. 只有默认文件应该在那里,因为它们可能会在您或 Apple 下次更新您的安装时更改。
在 Mac OS X(或任何 UNIX 衍生产品)上,您必须将您的插件/颜色方案/脚本放在一个~/.vim目录中,并将您的自定义设置放在一个~/.vimrc文件中。默认情况下,这些都不存在:您必须自己创建它们以及任何需要的子目录。
有些插件只包含一个文件,pluginname.vim您应该将~/.vim/plugin其放入:
~/.vim/plugin/pluginname.vim
Run Code Online (Sandbox Code Playgroud)
如果插件和你的 Vim 版本兼容,它应该可以工作。检查插件页面是否需要一些激活命令或设置。无论如何,您都需要重新启动 Vim。
但是,许多插件由许多目录中的许多文件组成,例如autoload, after, doc... 您必须将文件放在 下的相应目录中,根据~/.vim需要创建它们。以CtrlP为例:
~/.vim/autoload/ctrlp/<many files>
~/.vim/autoload/ctrlp/ctrlp.vim
~/.vim/doc/ctrlp.txt
~/.vim/plugin/ctrlp.vim
Run Code Online (Sandbox Code Playgroud)更好地使用~/.vim/plugin/目录来放置 vim 插件文件(如 Vim help 命令所述)。
参见http://www.youtube.com/watch?v=Dmv6-dguS3g&feature=player_embedded#!
在vim中,查看帮助:
:h plugin
| 归档时间: |
|
| 查看次数: |
124293 次 |
| 最近记录: |