跳到主要内容

搜索

提示

GitCode 的搜索框是平台的核心功能之一,扮演着至关重要的角色,帮助用户高效地查找并快速访问各种资源。

打开搜索框方式


用户可以直接 点击唤起搜索框,或者用 快捷键“/” 快速唤起搜索框。

Image 打开搜索框用户可以 搜索开源项目组织个人 等。

Image

搜索类型


搜索类型包括 开源项目搜索模型和数据集搜索问题、Pull Requests 以及 用户和组织 信息。

1.搜索开源项目

Gitcode 收录了 Java、PHP、Go 等多种语言的开源项目。你可以用 「关键字」、 「开发语言」「项目收藏数(Star)」「项目克隆数(Fork)」「项目更新时间」 等条件组合,快速找到想要的项目。

Image

2.搜索模型和数据集

  1. 在搜索栏中输入关键词,然后按下回车键。
  2. 在搜索结果页面中,选择 「模型」「数据集」 选项卡,以查看与模型或数据集相关的结果。

Image

3.搜索问题、Pull Requests

  1. 在搜索栏中输入关键词,然后按下回车键。
  2. 在搜索结果页面中,选择 「Issues」「Pull Requests」 选项卡,以查看与问题或Pull Requests相关的结果。

Image

4.搜索用户和组织

  1. 在搜索栏中输入关键词,然后按下回车键。
  2. 在搜索结果页面中,选择 「用户」「组织」 选项卡,以查看与用户或组织相关的结果。

Image

前缀搜索


为了后续更全面的搜索能力规划,将目前的标签搜索改为前缀搜索。目前支持五种前缀,后面会逐步拓展到更多的搜索语法支持。

Image

前缀含义示例备注
repo仓库repo:atomgit_atomcode/atomcode项目 path
org组织org:atomgit_atomcode组织 path
lang语言lang:Rust-
path路径path:/docs/仅代码搜索生效
symbol符号symbol:getuserlist仅代码搜索生效
提示

符号(symbol) 指的是用户定义的名称,如方法名、类名、变量名等。

使用示例

示例1: 在 atomgit_atomcode 组织下搜索 Rust 语言的 atom 相关项目

org:atomgit_atomcode lang:Rust atom

Image

示例2: 在 atomcode 下搜索 default 相关的代码片段

repo:atomgit_atomcode/atomcode default

Image

示例3: 在 atomcode 下搜索 build_messages 定义的代码片段

repo:atomgit_atomcode/atomcode symbol:build_messages

Image

示例4: 在 atomcode 下搜索 Rust 语言中,同时包含 disabled_telemetry 定义和 atomcode_dir 文本的代码片段

repo:atomgit_atomcode/atomcode lang:Rust symbol:disabled_telemetry atomcode_dir

Image

示例5: 在 atomcode 下,搜索 Rust 语言中,文件名称包含 state 并且内容包含 ContextSnapshot 的代码片段

repo:atomgit_atomcode/atomcode lang:Rust path:state* def

Image