Skip to main content

Command Palette

Search for a command to run...

命令行界面

Shell 模式

Shell 模式可让您直接通过命令行界面运行 Shell 命令,无需离开当前对话。适用于快速执行非交互式命令,并提供安全检查,输出会显示在对话中。

命令执行

命令会在您的登录 shell ($SHELL) 中执行,并使用 命令行界面 的工作目录和环境。要在其他目录中执行命令,可使用链式命令:

cd subdir && npm test

输出

为保证性能,过大的输出会自动截断,长时间运行的进程会超时。

限制

  • 命令将在 30 秒后超时
  • 不支持长时间运行的进程、服务器和交互式提示
  • 为获得最佳效果,请使用简短的非交互式命令

权限

命令执行前会根据您的权限和团队设置进行检查。有关详细配置,请参阅权限

管理员策略可能会阻止某些命令,包含重定向的命令无法直接加入允许列表。

使用指南

Shell 模式适用于状态检查、快速构建、文件操作和查看环境。

避免运行长时间运行的服务器、交互式应用,以及需要输入的命令。

每条命令均独立运行——如需在其他目录中运行命令,请使用 cd <dir> && ...

疑难排查

  • 如果命令卡住,请按 Ctrl+C 取消,并添加非交互式标志
  • 出现权限提示时,可批准一次,或按 Tab 将其添加到允许列表
  • 输出被截断时,按 Ctrl+O 展开
  • 若要在不同目录中运行,请使用 cd <dir> && ...,因为更改不会保留
  • Shell 模式支持 $SHELL 变量中指定的 zsh 和 bash

常见问题

不会。每条命令均独立运行。使用 cd <dir> && ... 可在不同目录中运行命令。

不可以。命令最长运行 30 秒,且无法配置。

权限由命令行界面和团队配置管理。使用决策横幅将命令添加到允许列表。

输入为空时按 EscapeEsc,或按 Backspace/Delete,也可以按 Ctrl+C 清空输入并退出。