Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Rust+Windows10+vimの開発環境構築備忘録

$
0
0

概要

Rustの開発をしたくて環境構築した時の備忘録です。vimのインストールは省略します。

VisualStudioをインストール

後ほどインストールするrustupにはC++コンパイラが必要です。VisualStudioをインストールするときに「C++デスクトップ開発」にチェックを入れればC++コンパイラもインストールされる。
https://visualstudio.microsoft.com/ja/downloads/

rustupのインストール

RustにはrustupというCLIのインストーラがある。rustに関するツールやライブラリがrustupからインストールできる。
https://rustup.rs/

rlsのインストールし、vimのプラグインを入れる

vimからlanguage serverを利用するプラグインvim-lspを追加します。
Rustのlanguage serverであるrlsをインストールします。
https://github.com/prabirshrestha/vim-lsp
https://github.com/prabirshrestha/vim-lsp/wiki/Servers-Rust

vimにrust用プラグインを追加

https://github.com/rust-lang/rust.vim

Vimにコードチェックプラグインを追加

https://github.com/w0rp/ale

vimrcの設定

rustでlspを使うように設定
<C-x><C-o>でlspの補完ができるように設定

  if executable('rls')
    au User lsp_setup call lsp#register_server({
      \ 'name': 'rls',
      \ 'cmd': {server_info->['rustup', 'run', 'stable', 'rls']},
      \ 'workspace_config': {'rust': {'clippy_preference': 'on'}},
      \ 'whitelist': ['rust'],
      \ })
    autocmd FileType rust setlocal omnifunc=lsp#complete
  endif

VimにALEを追加

コードチェッカーであるALEを追加します。
https://github.com/w0rp/ale


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>