如何在IntelliJ IDEA的Flutter项目中排除依赖,仅搜索本地文件/类?
解决IntelliJ IDEA仅搜索项目自身文件/类的方法
方法1:直接屏蔽指定外部目录
- 找到项目面板里的
ios/.symlinks目录,右键点击它,选择 Mark Directory as → Excluded - 被标记为Excluded的目录会直接被IDE排除在索引、搜索和编译流程外,后续搜索关键词就不会出现该路径下的内容了
方法2:搜索时限定范围
- 用
Ctrl+Shift+N(Windows/Linux)或Cmd+Shift+N(Mac)打开文件搜索,或者Ctrl+N/Cmd+N打开类搜索 - 输入关键词后,点击搜索框右侧的 ... 按钮
- 在弹出窗口切换到 Scope 标签,选择 Project Files 范围——这个范围仅包含项目自身的源文件和资源,不会涉及依赖或外部目录
- 嫌每次选择麻烦的话,点击 Save as 把这个范围保存下来,后续直接选用即可
方法3:自定义专属搜索范围(更灵活)
- 打开设置:Windows/Linux点击 File → Settings,Mac点击 IntelliJ IDEA → Settings,然后找到 Appearance & Behavior → Scopes
- 点击右侧的 + 按钮,选择 Local Scope
- 给这个范围起个名字(比如"My Project Only"),然后在左侧目录树里只勾选项目自身的目录,取消
ios/.symlinks这类外部目录的勾选 - 保存后,搜索时直接选择这个自定义范围就行
内容的提问来源于stack exchange,提问作者Daniel Gomez Rico
相关产品推荐
相关产品推荐

