9

我安装了 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

为什么自动完成不起作用?

4

2 回答 2

7

Rust vim 插件不支持自动完成。YouCompleteMe具有Rust的自动完成功能(由racer提供支持)。

于 2016-05-12T19:04:09.120 回答
4

YouCompleteMe 安装起来有点复杂而且很重,但如果你有多种语言想要自动完成,它可能会很棒。就我而言,VimRacer确实可以胜任!

以下是它的安装方法:

  1. 安装赛车
  2. 执行rustup component add rust-src获取 Rust 源代码。
  3. 使用您喜欢的方式(Vundle 或其他)安装VimRacer,并按照自述文件进行操作。
于 2018-07-20T13:49:47.947 回答