Rust符号在哪?看这Skill

使用语言服务器协议在Rust代码中跳转定义和查找引用。

rust-code-navigator 是用语言服务器导航 Rust 代码的 Skill。它从符号或文件位置出发,查定义、引用和类型说明,再展示附近源码。

语言服务器理解代码中的符号关系,比单搜同一个单词更接近“谁真正用了这个类型”。给文件和行位置能缩小范围;多个同名或宏相关结果出现时,要区分后再继续。

跳到定义并不代表理解用途,还要读上下文;查到引用也不等于运行时一定走过这条路径。主文要求可用的 rust-analyzer,没有服务就需要解决环境问题,不能假装定位成功。

适合改名或接手模块前摸清影响范围的人。它做导航,调用关系、工程结构与 Trait 实现另有专项,本文未运行语言服务或展开那些方法。

分类:编程开发

来源仓库:actionbook/rust-skills

适合用来做什么

  • 如何使用 LSP 导航 Rust 代码?
  • 请推荐一个 Rust 代码导航工具。

安装 rust-code-navigator

npx skills add https://www.iskills.cc/skills/actionbook/rust-skills/rust-code-navigator/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 rust-code-navigator 的用途与原始说明

浏览全部 Skill 指南