Rust自动完成功能在Vim中不起作用

时间:2016-05-12 18:54:46

标签: vim rust vundle

我安装了Rust和Rust vim plugin,但自动填充不起作用。

  • 我使用每晚版本的Rust(rustc 1.10.0-dev (992bb1332 2016-05-12)
  • 我使用Vundle安装插件
  • 我正在运行Debian GNU / Linux sid

的.vimrc

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'VundleVim/Vundle.vim'
Plugin 'mattn/vim-particle'
Plugin 'davidhalter/jedi-vim'
Plugin 'rust-lang/rust.vim'

call vundle#end()            " required
filetype plugin indent on    " required

为什么自动填充不起作用?

2 个答案:

答案 0 :(得分:7)

Rust vim插件不支持自动完成功能。 YouCompleteMe已自动填写Rust(由racer提供支持)。

答案 1 :(得分:1)

YouCompleteMe的安装有点复杂且繁重,但是如果您要自动完成的语言很多,那可能很棒。就我而言,VimRacer确实可以胜任!

这里是安装方法:

  1. 安装Racer
  2. 执行rustup component add rust-src以获取Rust源代码。
  3. 使用您喜欢的方式(Vundle或其他方式)安装VimRacer并遵循自述文件。