PyCharm Symbol Search如何排除html/js/docs文件或仅包含.py模块
PyCharm 排除文件/文件夹干扰 Symbol Search 的设置方法
以下是三种不同场景的可行配置方案,按需选择即可:
方案1:排除整个 docs/ 文件夹(最推荐)
直接将文档输出目录移出索引范围,不会影响其他文件的搜索逻辑:
- 在PyCharm左侧项目文件树中找到
docs/文件夹 - 右键点击文件夹,选择「Mark Directory as」→「Excluded」
- 标记后该文件夹下所有内容都不会被纳入全局索引,自然不会出现在Symbol Search结果中
方案2:仅排除 .html、.js 格式文件
如果不想屏蔽整个docs文件夹,只想过滤特定后缀的文件:
- 打开PyCharm设置页:快捷键
Ctrl+Alt+S(Windows/Linux)/Cmd+,(Mac) - 依次进入「Editor」→「File Types」→「Ignored Files and Folders」栏目
- 点击右侧「+」号,分别添加
*.html、*.js两个匹配规则,点击确认保存 - 等待PyCharm重新索引完成后,对应格式的文件就不会出现在任何全局搜索结果中
方案3:临时限定Symbol Search仅搜索.py模块
如果不想修改全局索引配置,仅单次搜索时过滤结果:
- 调出Symbol Search窗口:快捷键
Ctrl+Alt+Shift+N(Windows/Linux)/Cmd+Opt+O(Mac) - 输入搜索关键词后,追加过滤规则
file:*.py,搜索结果就只会返回Python模块内的符号
注意:方案3仅单次生效,需要永久过滤优先选择方案1或方案2修改索引范围
内容的提问来源于stack exchange,提问作者thorwhalen
相关产品推荐
相关产品推荐

