Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.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
代码完成在vim for ruby中不起作用_Ruby_Vim - Fatal编程技术网

代码完成在vim for ruby中不起作用

代码完成在vim for ruby中不起作用,ruby,vim,Ruby,Vim,我在Mac上使用mvim进行Ruby编程,并安装了用于vim的rcodetools插件。在进行C-X C-U时,我收到消息completefunc未设置。我还没有弄清楚completefunc应该设置为什么。有什么建议吗?应在rcodetools.vim中将completefunc设置自动设置为“RCT\u completion”: if v:version >= 700 execute "au Filetype ruby setlocal completefunc=" . s:s

我在Mac上使用mvim进行Ruby编程,并安装了用于vim的rcodetools插件。在进行C-X C-U时,我收到消息completefunc未设置。我还没有弄清楚completefunc应该设置为什么。有什么建议吗?

应在rcodetools.vim中将
completefunc
设置自动设置为“RCT\u completion”:

if v:version >= 700
    execute "au Filetype ruby setlocal completefunc=" . s:sid . "RCT_completion"
endif
听起来您正在编辑的缓冲区的文件类型可能不是“ruby”。
您可以通过运行
:set ft?
命令来检查这一点