我安装了Rust和Rust-vim插件,但自动完成不起作用。
- 我正在使用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
为什么自动完成不起作用?
Rust-vim插件不支持自动完成。YouCompleteMe有Rust的自动完成功能(由racer提供动力)。
YouCompleteMe的安装有点复杂,重量也很大,但如果您有许多语言想要自动完成,它可能会很好。就我而言,VimRacer真的做到了!
以下是安装方法:
- 安装座圈
- 执行
rustup component add rust-src
以获取Rust源代码 - 使用您喜欢的方式(Vundle或其他)安装VimRacer,并遵循自述