跳到主要内容

搜索

提示

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* ContextSnapshot

Image