代码完成在vim for ruby中不起作用
我在Mac上使用mvim进行Ruby编程,并安装了用于vim的rcodetools插件。在进行C-X C-U时,我收到消息completefunc未设置。我还没有弄清楚completefunc应该设置为什么。有什么建议吗?应在rcodetools.vim中将代码完成在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
completefunc
设置自动设置为“RCT\u completion”:
if v:version >= 700
execute "au Filetype ruby setlocal completefunc=" . s:sid . "RCT_completion"
endif
听起来您正在编辑的缓冲区的文件类型可能不是“ruby”。您可以通过运行
:set ft?
命令来检查这一点