大家好:我最近(不小心)从mac os x的.vim文件夹(主目录)中删除了所有的文件夹/文件。
我正在尝试添加Clojure Vim插件(VimClojure) -它只是一个你应该“放入.vim/plugins”的文件夹。
我已经添加了它,但是当我启动vim时,我没有看到语法突出显示的任何变化。我不确定vim是否能“看到”这个插件。
我用的是OS X。
对如何调试插件有什么想法吗?特别是
1) VIM如何寻找插件?
2)是否有需要放在$HOME/.vim/中的文件?
3)在安装标准vim插件时,只需将新插件文件解压到$HOME/.vim/plugins中就足够了吗?
谢谢
发布于 2011-10-15 07:19:51
关于调试:为了查看vim是否加载了你的插件,你可以使用:scriptnames和breakadd file /path/to/your/plugin (或者breakadd file *your_plugin_name.vim:我从来没有使用过绝对路径,所以我不知道在这种情况下breakadd会做什么)。其他问题:
确切地说,:h load-plugins.
:h initialization安装说明。通常,插件要么被提取到~/.vim中,要么作为一个单独的文件分发,该文件应该放到~/.vim/plugin (no s!)、~/.vim/colors、~/.vim/ftplugin或类似的文件中。我猜你应该试着把它解压缩到~/.vim/plugin,但是如果存档包含一些特殊的目录,比如plugin/,ftplugin/,colors/,after/ (参见/usr/share/vim/vim73中的列表),那么它很可能会被解压到~/.vim。也可以考虑使用vim-addon-manager,如果插件发布在vim.org上,VAM很可能能够安装它。发布于 2011-10-15 07:17:01
有几点。
:help startup,查看vim何时何地查找要加载的文件。在任何情况下,当我尝试调试脚本时,我总是首先检查:scriptnames的输出。此命令将显示vim为当前会话加载了哪些脚本。如果您看不到VimClojure附带的任何文件,则可能是在安装过程中出错。
另一个技巧是,你真的应该考虑使用一个插件管理器,比如vundle或vim-addon-manager,或者至少是runtimepath管理器pathogen。这似乎是vim配置的未来之路,它使得插件的安装和管理变得更加容易。它们还有助于保持.vim文件夹的整洁和整齐。
发布于 2011-10-15 11:58:50
VimClojure目录应该解压在您的.vim文件夹之上,或者如果您使用类似于pathogen的bundle文件夹(您应该这样做!)。如果您是从头开始的,请考虑从vimclojure-easy开始(不是自吹自破),这是一个带有说明的基本的、完整的VimClojure安装。
https://stackoverflow.com/questions/7774326
复制相似问题