Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ref-read-write-detectorNew to Visual Studio Code? Get it now.
ref-read-write-detector

ref-read-write-detector

krxk

|
3 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ref Read Write Detector (Deep Ref)

Ref Read Write Detector 是一款专为大型项目(特别是 Objective-C)设计的语义化引用分析工具。它能将杂乱的变量引用按照文件层级和读写语义深度拆解,助你一眼洞穿代码逻辑。

✨ 核心特性

  • 🔍 深度语义分层:不只是查找引用,更能识别引用背后的意图。自动归类为:变量赋值、属性/链式修改、Setter 调用、消息发送、纯取值。
  • 📂 文件级索引:支持按文件路径对搜索结果进行二次分组,轻松应对单变量上百处引用的极端场景。
  • 🧬 ObjC 链式识别:深度支持 ObjC 点语法,精准捕捉 self.button.layer.cornerRadius = ... 或 [self.button method] 等复杂调用。
  • 📜 历史分析记录:支持多个变量的分析结果并行展示,方便在不同变量间比对逻辑流转。
  • 🎨 视觉引导:针对不同语义匹配了专属彩色图标,且在 0 结果项下依然保持 UI 垂直对齐,强迫症友好。
  • 🌍 多语言支持:原生支持中英文界面,根据 VS Code 环境自动切换。

⌨️ 快捷键

平台 快捷键 描述
macOS ⌥ (Option) + ⌘ (Cmd) + F7 快速开始对当前光标下变量的分析
Windows/Linux Alt + Shift + F7 快速开始对当前光标下变量的分析

🚀 使用方法

  1. 右键菜单:在编辑器中右键点击任何变量,选择 “🔍 分析读写引用 (Deep Ref)”。它紧贴在“查找所有引用”下方。
  2. 快捷键:使用 Opt+Cmd+F7 直接触发。
  3. 管理结果:
  • 在侧边栏查看按文件和语义分类的结果。
  • 点击具体行直接跳转至对应代码。
  • 点击侧边栏右上角的 🗑️ (垃圾桶) 图标一键清理历史。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft