代码完成在vim中不适用于ruby

时间:2011-03-09 13:23:06

标签: ruby vim

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

1 个答案:

答案 0 :(得分:1)

completefunc设置应自动设置为rcodetools.vim中的“RCT_completion”:

if v:version >= 700
    execute "au Filetype ruby setlocal completefunc=" . s:sid . "RCT_completion"
endif

听起来你正在编辑的缓冲区的文件类型可能不是“ruby” 您可以通过运行:set ft?命令

来检查这一点