搜索
提示
GitCode 的搜索框是平台的核心功能之一,扮演着至关重要的角色,帮助用户高效地查找并快速访问各种资源。
打开搜索框方式
用户可以直接 点击唤起搜索框,或者用 快捷键“/” 快速唤起搜索框。
打开搜索框用户可以 搜索开源项目组织 和 个人 等。

搜索类型
搜索类型包括 开源项目、搜索模型和数据集、搜索问题、Pull Requests 以及 用户和组织 信息。
1.搜索开源项目
Gitcode 收录了 Java、PHP、Go 等多种语言的开源项目。你可以用 「关键字」、 「开发语言」、「项目收藏数(Star)」、「项目克隆数(Fork)」、「项目更新时间」 等条件组合,快速找到想要的项目。

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

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

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

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

| 前缀 | 含义 | 示例 | 备注 |
|---|---|---|---|
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

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

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