コードを滑らかな Rust Analyzer のようにジャンプさせてください。あなたにはそれに値します。

1 RLS に腹が立った

私は献身的な人間です。Rust を学んで以来、vscode のジャンプ プラグインとして rls を使用してきました (主な理由は実際には怠惰です)。もし今日完全に気分を害しなかったとしても、私は今後も愛用し続けると思いますそれ。

全体のストーリーは次のとおりです。今日、オープンソース プロジェクトのコードをダウンロードし、そのプロジェクトを vscode で開き、インストールするために rls をクリックすると、インストールが常に失敗することがわかりました。最初は小さなことでしたが、長年にわたって rls を使用して苦しんできた不満を考えると、ついにそれを交換することを決意しました。

皆さんがRust-analyzerをとても勧めていると聞いたので、試してみることにしましたが、実際に試してみないと分からないので、試してみて衝撃を受けました。

2 Rust-analyzer を使用して滑らかなジャンプを構築する

vscode プラグインとして、Rust-analyzer は最初に Rust ベース環境と vscode をインストールする必要があります。

2.1 Rust基本環境のインストール

Rustのインストール、私は通常次のようにインストールします。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
rustup default stable
rustup update
rustup update nightly
rustup target add wasm32-unknown-unknown --toolchain nightly

2.2 vsコード

公式サイトから vscode の code_1.64.2-1644445741_amd64.deb パッケージをダウンロードし、インストールしますsudo dpkg -i code_1.64.2-1644445741_amd64.deb

2.3 Rust-analyzerとCodeLLDBをインストールする

vscode を開き、インストールする拡張機能を選択します。

  • Rust-analyzer に入り、インストールを選択します。
  • 「CodeLLDB」と入力し、「インストール」を選択します。

2.4 シルキーなジャンプ体験を楽しむ

vscode を再起動し、サブストレートなどの Rust プロジェクトを開き、Rust-analyzer が読み込まれるまで静かに待ちます。

ロードが完了したら、コードを自由にクリックしてみると、スムーズな操作感で、思いどおりにジャンプできることがわかります。

読み込みプロセス中に読み込みが遅い場合は、次の手順を使用して解決できます

  • rm -rf ~/.cargo/.package-cache;
  • プロジェクト ディレクトリで実行しますcargo metadata
  • 再起動しますvscode

3 エピローグ

Rust のソース コードを学習する途中で、定義方法がわからないマクロや関数に何度もつまずきましたが、Rust-analyzer を使用するとスムーズなジャンプが実現でき、効率を気にする必要がなくなります。コードを見ること。

WeChat公開アカウント「Linghu Yichong」

おすすめ

転載: blog.csdn.net/lcloveyou/article/details/123298066
おすすめ