GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED: CHROMA V0.5 // CURSOR RAISED $60M // GEMINI 1.5 PRO AVAILABLE // GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED
Score: 92/100
免费(作为 CodeWhisperer 免费套餐的一部分)
LANG: ZH

Fig

"终端的终极自动补全工具"

Fig 是什么?

Fig 是一款流行的开源工具,它为命令行带来了 IDE 风格的自动补全功能。它为数千种 CLI 工具(如 gitdockernpmkubectl)提供了强大、上下文感知的建议。2023 年,Fig 被亚马逊收购,其功能现已集成到 AWS CodeWhisperer for the command line 中,使所有开发者都能免费使用这一强大功能。它能极大地增强您现有的终端,帮助您更快、更高效地工作,而无需记忆复杂的命令。

AWS 收购

在被 AWS 收购后,独立的 Fig 应用程序已经停止更新。其核心的自动补全引擎和丰富的补全规范库现在是 CodeWhisperer for the command line 的一部分。这次整合将 Fig 受欢迎的终端增强功能与 AWS 的生成式 AI 相结合,不仅提供命令补全,还提供自然语言到 shell 命令的翻译功能。

主要功能

  • 智能自动补全: 在您输入时,为命令、参数、标志和文件提供实时的弹出式建议。
  • 广泛的兼容性: 开箱即用,支持超过 500 种流行的 CLI 工具和框架。
  • 自然语言到代码: 将自然语言短语(例如,“查找所有大于 1GB 的文件”)翻译成可执行的 shell 命令。
  • 可定制: 开发者可以为内部脚本和私有 CLI 工具创建自己的补全规范。
  • 与您的设置协同工作: 与您现有的终端(Terminal.app、iTerm、Hyper)和 shell(Bash、Zsh、Fish)无缝集成。

使用场景

  • 更快的开发: 通过减少查找 Git、Docker 和云 CLI 等工具命令语法的时间,加快日常任务。
  • 减少错误: 通过准确、上下文感知的建议,避免拼写错误和语法错误。
  • 更轻松的入门: 帮助新开发者或团队成员快速上手复杂的命令行工具。
  • 脚本编写和自动化: 通过内联建议和文档,更高效地构建和运行 shell 脚本。

入门指南

要开始使用以前由 Fig 提供的功能,您需要安装 AWS CodeWhisperer for the command line。

对于 macOS,您可以通过 Homebrew 安装它:

```bash

1. 安装 AWS CLI(如果您还没有)

brew install awscli

2. 安装 CodeWhisperer for command line

brew install amazon-codewhisperer-for-command-line

3. 运行设置

codewhisperer-login

按照屏幕上的说明使用您的 AWS Builder ID(可以免费创建)进行身份验证。配置完成后,自动补全功能将在您的终端会话中激活。

定价

Fig 提供的功能现在作为 CodeWhisperer 免费套餐 的一部分免费提供。该套餐包括为个人开发者提供的命令行补全和自然语言到 shell 的翻译。

System Specs

License
MIT
Release Date
2026-01-23
Social
fig
Sentiment
非常积极

Tags

终端 / 自动补全 / 命令行界面 / 开发者工具 / 生产力 / shell

Alternative Systems

  • {"Warp"=>"\u4E00\u6B3E\u57FA\u4E8E Rust \u7684\u73B0\u4EE3\u5316\u7EC8\u7AEF\uFF0C\u5185\u7F6E\u4E86 AI \u529F\u80FD\u3002"}
  • {"Fish Shell"=>"\u4E00\u6B3E\u9002\u7528\u4E8E Linux\u3001macOS \u53CA\u5176\u4ED6\u7CFB\u7EDF\u7684\u667A\u80FD\u4E14\u7528\u6237\u53CB\u597D\u7684\u547D\u4EE4\u884C shell\u3002"}
  • {"zsh-autosuggestions"=>"\u4E00\u6B3E\u9002\u7528\u4E8E Zsh \u7684\u7C7B\u4F3C Fish \u7684\u81EA\u52A8\u5EFA\u8BAE\u63D2\u4EF6\u3002"}
  • {"Tabnine"=>"\u4E00\u6B3E\u5728\u60A8\u7684 IDE \u4E2D\u5DE5\u4F5C\u7684 AI \u4EE3\u7801\u8865\u5168\u52A9\u624B\u3002"}
  • {"GitHub Copilot CLI"=>"GitHub Copilot \u7684\u547D\u4EE4\u884C\u754C\u9762\u6269\u5C55\u3002"}