はじめに

タイトルの通り、 Neovim で Rust を快適にかけるような環境を整えたので、まとめました

環境

私が利用する環境は以下の通りです。 vim でも同様に設定できるはずですが未確認です

    • OS

macOS (Ventura)

Editor

Neovim

Plugin manager

vim-plug

Plugin

coc.nvim

既に “vim-plug” や “coc.nvim” の設定が終わっていることを前提で記載します

 

Plugin “rust.vim” を install する

.vimrc 等に “rust.vim” を install するための記述をします

Plug 'rust-lang/rust.vim'

vim-plug 以外の Plugin manager を利用している場合は、以下 README.md を確認してください

 

Language server を設定する

macOS で Homebrew を利用している場合は以下コマンドを実行するだけで rust-analyzer を install 出来ます

brew install rust-analyzer

 

coc-rust-analyzer を install する

nvim を起動し、 coc-rust-analyzer を install します

:CocInstall coc-rust-analyzer

私は、 coc.nvim の extension を .vimrc 内で管理していたため以下のように記述しています

let g:coc_global_extensions = ['coc-rust-analyzer']

設定を追記したら :CocInstall を実行しましょう

 

適当な .rs ファイルを開き意図した設定が動いているか確認しましょう

image.png

最後に

Neovim (vim-plug + coc.nvim) で Rust の開発環境を作りました
まだ、 Rust を書き始めたばかりなのでより良い設定があれば変更するかもしれません

References

 

广告
将在 10 秒后关闭
bannerAds