Skip to content

Gemini CLI 设置(/settings 命令)

使用 /settings 命令控制你的 Gemini CLI 体验。/settings 命令打开一个对话框来查看和编辑所有 Gemini CLI 设置,包括 UI 体验、键绑定和辅助功能。

你的 Gemini CLI 设置存储在 settings.json 文件中。除了使用 /settings 命令,你还可以在以下位置编辑它们:

  • 用户设置~/.gemini/settings.json
  • 工作区设置your-project/.gemini/settings.json

注意:工作区设置会覆盖用户设置。

设置参考

以下是所有可用设置的列表,按类别分组。

通用设置

UI 标签设置描述默认值
预览功能general.previewFeatures启用预览功能(如预览模型)false
Vim 模式general.vimMode启用 Vim 键绑定false
禁用自动更新general.disableAutoUpdate禁用自动更新false
启用提示补全general.enablePromptCompletion启用 AI 驱动的提示补全建议false
调试按键日志general.debugKeystrokeLogging启用按键的调试日志false
启用会话清理general.sessionRetention.enabled启用自动会话清理false

输出设置

UI 标签设置描述默认值
输出格式output.formatCLI 输出格式,可以是 textjsontext

UI 设置

UI 标签设置描述默认值
隐藏窗口标题ui.hideWindowTitle隐藏窗口标题栏false
在标题中显示状态ui.showStatusInTitle在终端窗口标题中显示状态和思考false
隐藏提示ui.hideTips隐藏 UI 中的有用提示false
隐藏横幅ui.hideBanner隐藏应用程序横幅false
隐藏上下文摘要ui.hideContextSummary隐藏输入上方的上下文摘要false
隐藏当前目录ui.footer.hideCWD隐藏页脚中的当前工作目录路径false
隐藏沙箱状态ui.footer.hideSandboxStatus隐藏页脚中的沙箱状态指示器false
隐藏模型信息ui.footer.hideModelInfo隐藏页脚中的模型名称和上下文使用情况false
隐藏页脚ui.hideFooter隐藏 UI 中的页脚false
显示内存使用ui.showMemoryUsage在 UI 中显示内存使用信息false
显示行号ui.showLineNumbers在聊天中显示行号false
显示引用ui.showCitations在聊天中显示生成文本的引用false
使用全宽ui.useFullWidth使用终端的整个宽度进行输出true
使用备用屏幕缓冲区ui.useAlternateBuffer使用备用屏幕缓冲区,保留 shell 历史true
禁用加载短语ui.accessibility.disableLoadingPhrases为辅助功能禁用加载短语false
屏幕阅读器模式ui.accessibility.screenReader以纯文本渲染输出,更适合屏幕阅读器false

模型设置

UI 标签设置描述默认值
最大会话轮次model.maxSessionTurns会话中保留的最大轮次,-1 表示无限制-1
压缩阈值model.compressionThreshold触发上下文压缩的上下文使用比例0.2
跳过下一个发言者检查model.skipNextSpeakerCheck跳过下一个发言者检查true

工具设置

UI 标签设置描述默认值
启用交互式 Shelltools.shell.enableInteractiveShell使用 node-pty 获得交互式 shell 体验true
显示颜色tools.shell.showColor在 shell 输出中显示颜色false
自动接受tools.autoAccept自动接受被认为安全的工具调用false
使用 Ripgreptools.useRipgrep使用 ripgrep 进行文件内容搜索true
启用工具输出截断tools.enableToolOutputTruncation启用大型工具输出的截断true

安全设置

UI 标签设置描述默认值
禁用 YOLO 模式security.disableYoloMode禁用 YOLO 模式,即使通过标志启用false
阻止 Git 扩展security.blockGitExtensions阻止从 Git 安装和加载扩展false
文件夹信任security.folderTrust.enabled启用文件夹信任功能false

实验性设置

UI 标签设置描述默认值
启用代码库调查器experimental.codebaseInvestigatorSettings.enabled启用代码库调查器代理true
代码库调查器最大轮次experimental.codebaseInvestigatorSettings.maxNumTurns代码库调查器代理的最大轮次10

aicodex 文档网站