首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vim plugin Align无法工作。它可以在没有vimball的情况下安装吗?

Vim plugin Align无法工作。它可以在没有vimball的情况下安装吗?
EN

Stack Overflow用户
提问于 2012-03-30 12:35:30
回答 2查看 324关注 0票数 0

我很高兴地在家里的电脑上安装了vim Align插件,但是在工作的Red Hat服务器上,安装不起作用。工作中的服务器有一个非常旧的vimball副本(2006),从Googling我知道它不支持更新的vimball,包括Align。我无法让系统组(IT部门)升级vimball,所以我想也许我可以简单地手动将各种文件复制到~/.vim/plugin中。我从我的主系统AlignMapsPlugin.vim AlignPlugin.vim cecutil.vim复制了这3个文件,但是当我尝试从vim中使用Align时,我得到了以下错误消息

E117:未知函数: Align#Align

我知道它看到了插件,因为当我删除插件时,错误消息是不同的(它说“不是编辑器命令对齐”)。

有解决这个问题的办法吗?我喜欢"Align“,无论是在工作中还是在家里,我都想使用它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-31 02:22:45

{rtp}/plugin不是唯一可以放置插件文件的位置。该函数的名称表明在{rtp}/autoload中至少有一个名为Align.vim的文件(自动加载的函数的名称必须类似于path#to#file#with#function#without#leading#autoload#function_name(),此示例用于位于{rtp}/autoload/path/to/file/with/function/without/leading/autoload.vim中的函数)。但我强烈建议,如果@LucHermitte的解决方案不能被接受,你应该使用支持将插件保存在单独目录中的东西。如果您使用的是VAM,那么您需要做的就是在~/.vim/vim-addons/Align%294中查找文件并复制所有文件(假设您已经使用VAM安装了align )。

vimball更新:忘了说了,你可以尝试在你的~/.vim中安装更新的插件。为此,您需要将放置在/usr/share/vim/vim73/autoload/vimball.vim中的一个文件复制到~/.vim/autoload (还有另一个相关文件/usr/share/vim/vim73/plugin/vimballPlugin.vim,但它不太可能被更改)。没有必要让IT部门升级任何东西,除非最新版本使用最新的vim功能。

票数 2
EN

Stack Overflow用户

发布于 2012-03-30 14:52:54

我做这行已经很久了。

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

https://stackoverflow.com/questions/9937075

复制
相关文章

相似问题

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