安装ghc modvim时出现问题
按照指示安装,我在启动vi时收到错误消息:安装ghc modvim时出现问题,vim,ghc,Vim,Ghc,按照指示安装,我在启动vi时收到错误消息: Error detected while processing function ghcmod#util#check_version: line 2: E117: Unknown function: vimproc#system line 3: E117: Unknown function: vimproc#get_last_errmsg E116: Invalid arguments for function matchlist(vimp
Error detected while processing function ghcmod#util#check_version:
line 2:
E117: Unknown function: vimproc#system
line 3:
E117: Unknown function: vimproc#get_last_errmsg
E116: Invalid arguments for function matchlist(vimproc#get_last_errmsg(), 'version \(\d\+\)\.\(\d\+\)\.\(\d\+\)')
E15: Invalid expression: matchlist(vimproc#get_last_errmsg(), 'version \(\d\+\)\.\(\d\+\)\.\(\d\+\)')
line 4:
E121: Undefined variable: l:m
E15: Invalid expression: l:m[1 : 3]
line 5:
E121: Undefined variable: s:ghc_mod_version
E116: Invalid arguments for function map
line 9:
E121: Undefined variable: s:ghc_mod_version
E15: Invalid expression: a:version[l:i] > s:ghc_mod_version[l:i]
E121: Undefined variable: s:ghc_mod_version
E15: Invalid expression: a:version[l:i] > s:ghc_mod_version[l:i]
E121: Undefined variable: s:ghc_mod_version
E15: Invalid expression: a:version[l:i] > s:ghc_mod_version[l:i]
Press ENTER or type command to continue
作为对:GhcModCheck
的响应,我得到:
function ghcmod#command#make..ghcmod#make..<SNR>25_plineopen2, line 2 Vim(let):E117: Unknown function: vimproc#plineopen2
Error detected while processing function ghcmod#command#make:
line 7:
E714: List required
函数ghcmod#命令#make..ghcmod#make..25_plineopen2,第2行Vim(let):E117:未知函数:vimproc#plineopen2
处理函数ghcmod#command#make时检测到错误:
第7行:
E714:所需列表
我的环境是Ubuntu13.4,我已经有了ghc mod,在Sublime文本中运行。ftplugin
存在并已启用(文件类型检测:在插件上:在缩进上:在
上)
我从git构建了vimplugin,并将文件按描述复制到.vim(看起来唯一实际的编译是构建
vimproc\u unix.so
)。然后我下载ghcmod-vim-1.0.0.zip并将其内容解压缩到.vim中(即在.vim下创建自动加载和插件目录)。此答案由项目作者Eaglemt提供,尽管传输中的任何损坏当然是我的责任:
顺便说一句,问题不在ghc modvim中-它在vimproc的安装说明中
正如eagletmt所说:
“可能您未能安装vimproc。
如果您没有使用插件('runtimepath')管理工具,如病原体和neobundle,则目录结构应如下所示。”
工作正常-问题是vimproc安装说明-他们说将autoload/*和plugin/*文件复制到“runtimepath”目录。当它应该说“复制autoload/和plugin/目录…可能还有doc/”时…我已经安装了vimproc并安装了它 cd-vimproc 制造 然后尝试安装高达1.10或更高版本的新ghc mod
do.do/p>是你的帖子的第一行是一个排版,还是你想使用VIM插件与vi?你是否考虑使用插件的问题跟踪器,而不是问一个通才QA站点?在那里,你解决问题的机会更大。@demure-它的活力。但我援引它作为vi-30年的习惯是很难做到的break@romianl-谢谢-我现在从插件问题追踪器得到了答案,并将在这里发布。并不是所有这样的项目都像这个项目那样得到很好的支持!如果您打算使用插件管理器,我可以推荐Vundle。它将为您下载、安装和维护插件。
/home/eagletmt/.vim
|-- after
| `-- ftplugin
| `-- haskell
| `-- ghcmod.vim
|-- autoload
| |-- ghcmod
| | |-- async.vim
| | |-- command.vim
| | |-- type.vim
| | `-- util.vim
| |-- ghcmod.vim
| |-- vimproc
| | |-- filepath.vim
| | |-- lexer.vim
| | |-- parser.vim
| | `-- util.vim
| |-- vimproc.vim
| `-- vimproc_unix.so
|-- doc
| |-- ghcmod.txt
| `-- vimproc.txt
`-- plugin
`-- vimproc.vim
8 directories, 15 files