首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测试我的vim插件?

如何测试我的vim插件?
EN

Stack Overflow用户
提问于 2011-10-15 06:42:18
回答 3查看 540关注 0票数 0

大家好:我最近(不小心)从mac os x的.vim文件夹(主目录)中删除了所有的文件夹/文件。

我正在尝试添加Clojure Vim插件(VimClojure) -它只是一个你应该“放入.vim/plugins”的文件夹。

我已经添加了它,但是当我启动vim时,我没有看到语法突出显示的任何变化。我不确定vim是否能“看到”这个插件。

我用的是OS X。

对如何调试插件有什么想法吗?特别是

1) VIM如何寻找插件?

2)是否有需要放在$HOME/.vim/中的文件?

3)在安装标准vim插件时,只需将新插件文件解压到$HOME/.vim/plugins中就足够了吗?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-15 07:19:51

关于调试:为了查看vim是否加载了你的插件,你可以使用:scriptnamesbreakadd file /path/to/your/plugin (或者breakadd file *your_plugin_name.vim:我从来没有使用过绝对路径,所以我不知道在这种情况下breakadd会做什么)。其他问题:

确切地说,:h load-plugins.

  • Vim根本不需要任何文件(除了course).

  • Follow可执行文件、使用的共享库、动态链接器和
  1. 内核的: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很可能能够安装它。
票数 4
EN

Stack Overflow用户

发布于 2011-10-15 07:17:01

有几点。

  1. vim如何寻找插件?查看:help startup,查看vim何时何地查找要加载的文件。
  2. 并非如此。那里的任何东西都只是个人定制。Vim在没有.vim文件夹的情况下也能正常运行。Vim
  3. 完全依赖于插件。在我看来,VimClojure插件可能有点误导。是否有指向您正在使用的源的链接?

在任何情况下,当我尝试调试脚本时,我总是首先检查:scriptnames的输出。此命令将显示vim为当前会话加载了哪些脚本。如果您看不到VimClojure附带的任何文件,则可能是在安装过程中出错。

另一个技巧是,你真的应该考虑使用一个插件管理器,比如vundlevim-addon-manager,或者至少是runtimepath管理器pathogen。这似乎是vim配置的未来之路,它使得插件的安装和管理变得更加容易。它们还有助于保持.vim文件夹的整洁和整齐。

票数 2
EN

Stack Overflow用户

发布于 2011-10-15 11:58:50

VimClojure目录应该解压在您的.vim文件夹之上,或者如果您使用类似于pathogenbundle文件夹(您应该这样做!)。如果您是从头开始的,请考虑从vimclojure-easy开始(不是自吹自破),这是一个带有说明的基本的、完整的VimClojure安装。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7774326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档