如何在 vim 中自动完成 lua 代码?

我无法在 vim 中自动完成 lua 代码。 我尝试了安装 lua-ftplugin,因为我可以执行其中的一个功能,安装也没问题,但当我输入标准的 lua 函数时,它无法自动完成。

我做错了什么?

我尝试了一个干净的 vimrc,里面什么也没有,只有 lua 插件的安装:

call plug#begin()
Plug 'xolox/vim-misc'
Plug 'xolox/vim-lua-ftplugin'
call plug#end()
点赞
用户10941505
用户10941505

我知道一种间接的方法来启用vim-lua-ftplugin自动补全功能。安装vim-mucomplete并在.vimrc中启用g:lua_complete_omni选项。但是,正如vim-lua-ftplugin手册所描述的那样,启用此选项可能会产生不良的副作用。此外,您还可以使用vim-luacomplete插件与vim-mucomplete配对,而不是使用vim-lua-ftplugin。

2019-02-02 10:27:31