Rust を始めるための設定

Posted by ひつまぶし食べたい on Tuesday, February 7, 2017

rust のインストール

公式からインストールのためのスクリプトが提供されている。 これを使うと、rustup というrustのマネージャが使えるようになって、 rustc のバージョンアップや切替なんかができるらしい。

## rustup のインストール
curl https://sh.rustup.rs -sSf | sh

## これを .zshrc などに加える
source ${HOME}/.cargo/env

rust のツールのインストール

cargo というので、いろんなライブラリとかツールをダウンロードできるらしい。 go get 的なノリだと思う。 ひとまず、補完とフォーマットのために以下の2つをインストールする。

## 割と時間がかかるので注意
cargo install rustfmt
cargo install racer

vim の設定

rust.vim, vim-racer の2つをインストールする。 設定は以下の通り。

" Rust
let g:rustfmt_autosave = 1
set hidden
let g:racer_cmd = "${HOME}/bin"

hello world

例えば、以下のようなわざとフォーマットが崩れた状態のファイルを保存すると、保存時にフォーマットされる。

fn main() {println!("Hello,  world!");
}

最低限これで十分使えるけど、定義ジャンプとかもできたりするらしいので、その辺のショートカットの設定と、syntax エラーがわかるように設定をしたい。

参考


comments powered by Disqus