yhara.jp

Recent Posts

VimでRustのLanguage Serverを使う

2020-07-14
Tech

VimでRustのLanguage Serverを使う手順。

rlsまたはrust-analyzerを入れる

rlsはrustupでインストールできる。

rustup component add rls rust-analysis rust-src

rust-analyzerはrlsより新しいのだが、まだrustupではインストールできない模様。バイナリ配布があるのでそれをダウンロードしてPATHの通ったところに置く。

Vimを設定する

以下の3つを入れる。

Bundle 'rust-lang/rust.vim'   " これはrlsとは関係ないが(シンタックスハイライト等)
Bundle 'prabirshrestha/vim-lsp'
Bundle 'mattn/vim-lsp-settings'

使ってみる

: LspHoverでホバー情報表示、:LspDefinitionで定義に移動、など。

よく使うコマンドはショートカットを設定すると良いだろう。

https://github.com/prabirshrestha/vim-lsp

ところで

これエラー一覧ってどうやって見るんですかね?:LspNextErrorでエラー位置に飛べるんですが、どんなエラーだったかの情報がない…。VSCodeみたいに、エラーの一覧を見ながら一個ずつ潰していきたいんですが。

=> 追記::LspDocumentDiagnosticsで見れるようです。

More posts

Posts

(more...)

Articles

(more...)

Category

Ads

About

About the author