首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使vim从当前工作目录加载全功能

使vim从当前工作目录加载全功能
EN

Stack Overflow用户
提问于 2009-06-15 17:38:12
回答 1查看 1.3K关注 0票数 1

我试图通过静态编译使vim可移植,然后使用我自己的vimrc和插件以及生活在我的可移植目录中的东西。

最近我使用vi omnicomplete插件将其安装在~/..vim/目录中.效果不错..。

但是我想让我的便携式vim从当前的工作目录中找到omnicomplete插件,这个插件恰好是我的vim便携dir.如果我只是将omnicomplete插件文件夹安装到当前的工作目录中,它就不能工作了.

vim无论是在usr/bin中还是在我的便携设备中,碰巧都是从默认的~/.vim/ dir中搜索所有的东西,因为我的目标是使它真正可移植。

我能够使用我的自定义vimrc和/usr/share/ VIM /VIM 72/plugin中的所有插件,只需将它复制到pwd,然后将VIM和VIMRUNTIME设置到pwd

但同样的技巧并不适用于全功能插件..。

任何帮助都是非常感谢的。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2009-06-16 00:25:46

compl-omni-filetypes帮助部分指出,文件类型特定的命令应该在相对于 'runtimepath'autoload/{filetype}complete.vim 中。

这告诉我,在启动时,您可能能够找到一种基于当前目录设置runtimepath的方法,并将您的omnicomplete代码放在适当的子目录中。

帮助文件上的措辞使我相信,整个runtimepath文件夹结构是在代码中假定的,因此不太容易修改以实现超级可移植性。

您可能需要考虑一个标准环境变量,它描述了您的超级便携安装vim的根,并使用该环境变量设置运行时路径。

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

https://stackoverflow.com/questions/997373

复制
相关文章

相似问题

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