大家好:我最近(不小心)从mac os x(主目录)中的.vim文件夹中删除了所有文件夹/文件。
我正在尝试添加Clojure Vim插件(VimClojure) - 它只是一个你应该“插入.vim / plugins”的文件夹。
我添加了它,但是当我启动vim时,我没有看到语法高亮显示的任何更改。我不确定vim是否“看到”了这个插件。
我在OS X上。
有关如何调试插件的任何想法?特别是
1)VIM如何寻找插件?
2)是否有文件需要在$ HOME / .vim /?中
3)安装标准vim插件时,只需将新的插件文件解压缩到$ HOME / .vim / plugins就足够了吗?
谢谢
答案 0 :(得分:4)
关于调试:为了查看vim是否加载了您的插件,您可以使用:scriptnames
以及breakadd file /path/to/your/plugin
(或breakadd file *your_plugin_name.vim
:我从未使用过绝对路径,所以我不知道是什么breakadd将在这种情况下做)。其他问题:
:h initialization
中描述,正是:h load-plugins
。~/.vim
或作为单个文件分发,该文件应该转到~/.vim/plugin
(无s
!),~/.vim/colors
,~/.vim/ftplugin
等。我想您应该尝试将其解压缩到~/.vim/plugin
,但如果存档包含一些特殊目录,例如plugin/
,ftplugin/
,colors/
,after/
(请参阅{{ 1}}对于列表)它可能会转到/usr/share/vim/vim73
。另外考虑使用vim-addon-manager,如果插件发布在vim.org上,VAM很可能会安装它。答案 1 :(得分:2)
几点。
:help startup
,以便了解vim查找要加载的文件的位置和时间。在任何情况下,尝试调试脚本时我总是采取的第一步是检查:scriptnames
的输出。此命令将显示vim为当前会话加载的脚本。如果您没有看到VimClojure附带的任何文件,则在安装过程中可能会出错。
另一个提示是,您确实应该使用插件管理器,例如vundle或vim-addon-manager,或者至少使用runtimepath
经理pathogen。这似乎是现在vim配置未来的方式,它使安装和管理插件变得更加容易。它们还有助于保持.vim文件夹的整洁。
答案 2 :(得分:1)
VimClojure目录应该是在您的.vim
文件夹之上的提取,或者在bundle
文件夹中,如果您使用pathogen之类的内容(你是应该!)。如果你是从头开始,请考虑从vimclojure-easy开始(不要自带喇叭),这是一个基本的,完整的VimClojure安装说明。