Firefox 源码文档 Logo

快速搜索

概述

  • 常用术语表
  • Mozilla 应用程序快速指南

入门

  • 设置 Firefox 代码库的工作环境

使用 Firefox

  • 使用 Firefox
  • Bug 处理

Firefox 用户指南

  • Firefox DevTools 用户文档

源代码文档

  • 治理
  • Firefox 前端
  • DOM
  • 编辑器
  • 样式系统 (CSS) & 布局
  • 图形
  • 进程、线程和 IPC
  • Firefox DevTools 贡献者文档
  • 工具包
  • SpiderMonkey
  • GeckoView
  • Fenix
  • Focus for Android
  • WebIDL
  • libpref
  • 网络
  • 远程协议
  • 服务
  • 文件处理
  • macOS 上的 Firefox
  • Windows 上的 Firefox
  • Firefox AI 平台
  • 辅助功能
  • 代码质量
  • 编写 Rust 代码
  • Rust 组件
  • Gecko Profiler
  • 性能
  • 数据库绑定 (SQLite、KV 等)
  • XPCOM
  • NSPR
  • 网络安全服务 (NSS)
  • Gecko 中的 Web 安全检查

Firefox 构建系统

  • Mach
  • 推送到 Try
  • 构建系统
  • Firefox CI 和 Taskgraph
  • 文档管理
  • 供应商第三方组件

测试 & 测试基础设施

  • 自动化测试
  • 了解 Treeherder 结果
  • 定期故障审查
  • 为新配置启用 Firefox 测试
  • 避免间歇性测试
  • 测试策略
  • 配置更改
  • 浏览器 chrome mochitests
  • Chrome 测试
  • Marionette
  • geckodriver
  • 测试验证
  • WebRender 测试
  • Mochitest
  • XPCShell 测试
  • TPS
  • web-platform-tests
  • GTest
  • 模糊测试
  • Sanitizer
  • 性能测试
  • 代码覆盖率
  • 测试 & 调试 Rust 代码

发布 & 更新

  • Mozilla 更新基础设施
  • Watershed 更新
  • 取消支持的更新

本地化 & 国际化

  • 国际化
  • 本地化

Firefox 和 Python

  • mozbase
  • 使用第三方 Python 包

Firefox 中收集的指标

  • 指标
Firefox 源码文档
  • 搜索
  • 报告问题 / 查看页面源代码

搜索¶

搜索文件¶

要搜索特定文件,请按 Control + P(或 Mac 上的 Command + P)并输入搜索词。当您输入时,源代码窗格 将显示所有匹配文件的列表。您可以使用向上和向下箭头在列表中移动,并使用 Return 打开所需的文件。



在文件中搜索¶

要在当前加载到 源代码窗格 中的文件中搜索特定子字符串,请在源代码窗格处于焦点状态时按 Control + F(或 Mac 上的 Command + F)。按 Return 进行搜索。调试器将显示代码中的匹配次数并突出显示每个结果。

../../../../_images/search_code.png

使用“大纲”选项卡¶

如果您正在搜索当前 JavaScript 文件中的特定函数,则可以使用调试器中的“大纲”选项卡快速找到它。“大纲”选项卡列出了当前文件中的函数。默认排序顺序是按文件中的顺序排列,但您可以通过点击选项卡底部的“按名称排序”来简化搜索。

../../../../_images/outline_sorted.png

您可以通过过滤列表进一步简化搜索。在列表上方的文本输入框中输入文本以限制“大纲”中的结果。例如,如果我在查看上面的列表时输入“load”,则会得到以下结果。

../../../../_images/outline_filtered.png

仅显示名称中包含“load”的函数。

当搜索包含少量函数的文件时,此功能可能看起来不太有用,但是当您搜索包含数十个函数的文件时,它就会派上用场。

在所有文件中搜索¶

您还可以搜索当前打开的项目中包含的所有文件中的字符串。按 Shift + Ctrl + F(Windows 和 Linux)或 Shift + Cmd + F(macOS),然后输入您要查找的字符串。

../../../../_images/searchinallfiles.png

如果字符串存在于项目中的任何文件中,则搜索将返回一个列表,其中显示按文件和行号排列的列表。

../../../../_images/ctrlshiftf.png

点击列表中的任何条目以直接转到字符串出现的文件中的该行。


使用 Sphinx 构建,使用 主题 由 Read the Docs 提供。