Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 无法让Mate在vim中工作_Linux_Vim_Plugins_Vim Plugin - Fatal编程技术网

Linux 无法让Mate在vim中工作

Linux 无法让Mate在vim中工作,linux,vim,plugins,vim-plugin,Linux,Vim,Plugins,Vim Plugin,我正在尝试使用DiffractMate插件,但当我运行vim时,我得到: Error detected while processing function <SNR>26_DelimitMateDo..<SNR>26_init..<SNR>26_option_init..<SNR>26_s: line 1: E117: Unknown function: delimitMate#Set E117: Unknown function: deli

我正在尝试使用DiffractMate插件,但当我运行vim时,我得到:

Error detected while processing function <SNR>26_DelimitMateDo..<SNR>26_init..<SNR>26_option_init..<SNR>26_s:
line    1:
E117: Unknown function: delimitMate#Set
E117: Unknown function: delimitMate#Set
Error detected while processing function <SNR>26_DelimitMateDo..<SNR>26_init..<SNR>26_g:
line    1:
E117: Unknown function: delimitMate#Get
Error detected while processing function <SNR>26_DelimitMateDo..<SNR>26_init..<SNR>26_option_init..<SNR>26_s:
line    1:
E117: Unknown function: delimitMate#Set
Error detected while processing function <SNR>26_DelimitMateDo..<SNR>26_init..<SNR>26_g:
line    1:
E117: Unknown function: delimitMate#Get
Error detected while processing function <SNR>26_DelimitMateDo..<SNR>26_init:
line    8:
E712: Argument of filter() must be a List or Dictionary
delimitMate: each member of a pair in delimitMate_matchpairs must be different from each other.
line   11:
E712: Argument of map() must be a List or Dictionary
E714: List required
delimitMate: invalid pairs: 0  
处理函数26_init..26_init..26_option_init..26_s时检测到错误: 第1行: E117:未知函数:定界匹配#集 E117:未知函数:定界匹配#集 处理函数26_init..26_init..26_g时检测到错误: 第1行: E117:未知函数:diffractmate#Get 处理函数26_init..26_init..26_option_init..26_s时检测到错误: 第1行: E117:未知函数:定界匹配#集 处理函数26_init..26_init..26_g时检测到错误: 第1行: E117:未知函数:diffractmate#Get 处理函数26_delimitedo..26_init时检测到错误: 第8行: E712:filter()的参数必须是列表或字典 定界配对:定界配对中配对的每个成员必须彼此不同。 第11行: E712:map()的参数必须是列表或字典 E714:所需列表 分隔符:无效对:0
我搞砸了什么?

看起来您有
~/.vim/plugin/discrimmate.vim
脚本,但没有相应的
~/.vim/autoload/discrimmate.vim
脚本。根据插件的安装方式(解压缩zip、VimBall、使用病原体克隆存储库、使用Vundle安装等),您需要重新安装整个插件


尽管小而简单的插件只包含一个脚本(放在
plugin/
config子目录中),但许多插件将功能的各个部分分离到按需加载的模块中,从而改善了Vim的占地面积和启动时间。模块机制(由Vim 7.0引入)称为自动加载;cp.
:帮助自动加载
。这些额外的脚本必须放在正确的
自动加载/
配置子目录中,插件才能工作。

看起来您有
~/.vim/plugin/dividemate.vim
脚本,但没有相应的
~/.vim/autoload/dividemate.vim
脚本。根据插件的安装方式(解压缩zip、VimBall、使用病原体克隆存储库、使用Vundle安装等),您需要重新安装整个插件


尽管小而简单的插件只包含一个脚本(放在
plugin/
config子目录中),但许多插件将功能的各个部分分离到按需加载的模块中,从而改善了Vim的占地面积和启动时间。模块机制(由Vim 7.0引入)称为自动加载;cp.
:帮助自动加载
。这些额外的脚本必须放在正确的
自动加载/
配置子目录中,插件才能工作。

看起来您有
~/.vim/plugin/dividemate.vim
脚本,但没有相应的
~/.vim/autoload/dividemate.vim
脚本。根据插件的安装方式(解压缩zip、VimBall、使用病原体克隆存储库、使用Vundle安装等),您需要重新安装整个插件


尽管小而简单的插件只包含一个脚本(放在
plugin/
config子目录中),但许多插件将功能的各个部分分离到按需加载的模块中,从而改善了Vim的占地面积和启动时间。模块机制(由Vim 7.0引入)称为自动加载;cp.
:帮助自动加载
。这些额外的脚本必须放在正确的
自动加载/
配置子目录中,插件才能工作。

看起来您有
~/.vim/plugin/dividemate.vim
脚本,但没有相应的
~/.vim/autoload/dividemate.vim
脚本。根据插件的安装方式(解压缩zip、VimBall、使用病原体克隆存储库、使用Vundle安装等),您需要重新安装整个插件


尽管小而简单的插件只包含一个脚本(放在
plugin/
config子目录中),但许多插件将功能的各个部分分离到按需加载的模块中,从而改善了Vim的占地面积和启动时间。模块机制(由Vim 7.0引入)称为自动加载;cp.
:帮助自动加载
。这些额外的脚本必须放在适当的
自动加载/
配置子目录中,插件才能工作。

我刚刚在.vim/plugin/dividemate.vim下复制了dividemate.vim。这还不够吗?我没有一个自动加载的目录(没有病原体),然后创建一个,并在那里复制/安装相应的源文件(不是plugin/dividemate.vim!)。不管怎么说,您是从什么地方安装的?从这里()我下载了.zip文件,解压缩并将diffractmate.vim压缩到
.vim/plugin/diffractmate.vim
啊好的,然后在autoload子目录中对脚本执行相同的操作,如有必要,创建
~/.vim/autoload
。(对于
doc
subdir也可以选择相同的方法。)我刚刚在.vim/plugin/dividemate.vim下复制了定界mate.vim。这还不够吗?我没有一个自动加载的目录(没有病原体),然后创建一个,并在那里复制/安装相应的源文件(不是plugin/dividemate.vim!)。不管怎么说,您是从什么地方安装的?从这里()我下载了.zip文件,解压缩并将diffractmate.vim压缩到
.vim/plugin/diffractmate.vim
啊好的,然后在autoload子目录中对脚本执行相同的操作,如有必要,创建
~/.vim/autoload
。(对于
doc
subdir也可以选择相同的方法。)我刚刚在.vim/plugin/dividemate.vim下复制了定界mate.vim。这还不够吗?我没有一个自动加载的目录(没有病原体),然后创建一个,并在那里复制/安装相应的源文件(不是plugin/dividemate.vim!)。不管怎么说,您是从什么地方安装的?从这里()我下载了.zip文件,解压缩并将diffractmate.vim压缩到
.vim/plugin/diffractmate.vim
啊好的,然后在autoload子目录中对脚本执行相同的操作,如有必要,创建
~/.vim/autoload
。(可选)