Neovim에서 Rust 자동 완성 활성화

2747 단어 nvimrustautocomplete

전제 조건



Ubuntu 20.04를 사용하고 있으며 이미 node.js를 설치했습니다.

네오빔 설치




apt-get install neovim


vim 플러그 설치




sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
       https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'


(출처: https://github.com/junegunn/vim-plug )

vimplug 설정




nvim $HOME/.config/nvim/init.vim


$HOME/.config/nvim/init.vim에서

call plug#begin(stdpath("data") . '/plugged')

call plug#end()


coc.vim 설치



$HOME/.config/nvim/init.vim에서

call plug#begin(stdpath("data") . '/plugged')
Plug 'neoclide/coc.nvim', {'branch': 'release'}
call plug#end()


nvim에서

:PlugInstall


녹 분석기 설치




mkdir .local/bin
curl -L https://github.com/rust-analyzer/rust-analyzer/releases/latest/download/rust-analyzer-linux -o ~/.local/bin/rust-analyzer
chmod +x ~/.local/bin/rust-analyzer


(출처: https://rust-analyzer.github.io/manual.html#rust-analyzer-language-server-binary )

coc-rust-analyzer 설치



nvim에서

:CocInstall coc-rust-analyzer




설정 coc



$HOME/.config/nvim/coc-settings.json에서

{"rust-analyzer.server.path": "/home/YOURNAME/.local/bin/rust-analyzer"}                                                                                                         


YOURNAME을 귀하의 이름으로 바꾸십시오.

Rust에서 소스 코드 열기



작동해야 합니다.

좋은 웹페이지 즐겨찾기