- Rust導入
curl https://sh.rustup.rs -sSf | sudo sh
- racer導入
# コード補完ツールっぽい。
cargo install --git 'https://github.com/phildawes/racer.git'
- rustfmt導入
# シンタックスチェックツールっぽい。
cargo install --git 'https://github.com/rust-lang-nursery/rustfmt'
- rust-src
# シンタックスチェックするために必要なrust本体のソースコードっぽい。
rustup component add rust-src
- vimrc
" rustfmt" =======" 保存時に整形letg:rustfmt_autosave =1" rustfmtバイナリパス指定letg:rustfmt_command ="$HOME/.cargo/bin/rustfmt"" rust-racer" ==========" 保存されていないファイルがあるときでも別のファイルを開くことが出来るようにするsethidden" racerバイナリ指定letg:racer_cmd ="$HOME/.cargo/bin/racer"" rust本体のソースコードパス指定let $RUST_SRC_PATH="{$(rustc --print sysroot)/lib/rustlib/src/rust/srcをここに書く}"" export RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src"はしなくていいのかな?成功し次第後で編集します。" rust-doc" ========" rust sysrootのパス指定letg:rust_doc#downloaded_rust_doc_dir ="{$(rustc --print sysroot)をここに書く}"
- rust.vim
[[plugins]]repo='rust-lang/rust.vim'on_ft='rust'# :RustRun# :RustFmt
- vim-racer
[[plugins]]repo='racer-rust/vim-racer'on_ft='rust'build='cargo build --release'# <C-x><C-o>
- rust-doc.vim
[[plugins]]repo='rhysd/rust-doc.vim'# :RustDoc# K# :Denite rust/doc# :Denite rust/doc:modules
参考
- » プログラミング言語Rust https://rust-lang-ja.github.io/the-rust-programming-language-ja/1.6/book/
- » 気付いたらRustの環境構築がかなり楽になってた | κeenのHappy Hacκing Blog http://keens.github.io/blog/2016/12/29/kizuitararustnokankyoukouchikugakanarirakuninatteta/
- » プログラミング言語Rustはじめてみる | ぬわーーーーーーー!!! https://yoheikoga.github.io/2017/04/04/start-rust-lang/
- » VimにRust開発用の設定入れる - Qiita https://qiita.com/hinagishi/items/f43538ce8120e483077e
- » Rustでコード補完(Windowsにracer, vim-racer導入) - Read -> Blog http://codom.hatenablog.com/entry/2017/07/29/203348
- » Rust開発の環境設定 https://skoji.jp/blog/2017/05/rust-env.html
- » Vim ではじめる Rust 1.0 - はやくプログラムになりたい http://rhysd.hatenablog.com/entry/2015/05/15/212054
- » Rust入門 - 開発環境構築 - 無理なご乗車はおやめ下さい。 http://tydk27.hatenadiary.com/entry/20160713/1468416790