如果你无法访问 Microsoft Store, GitHub 发布页 上发布有内部版本。 如果从 GitHub 安装,Windows 终端将不会自动更新为新版本。 有关使用包管理器(winget、chocolatey、scoop)的其他安装选项,请参阅 Windows 终端产品存储库

设置默认终端应用程序

安装 2023 年 5 月 23 日更新 KB5026435 后,在所有版本的 Windows 11 和 Windows 10 22H2 版本中均可使用该功能。

若要使用 Windows 终端打开任何命令行应用程序,请将其设置为默认终端应用程序。

  • 打开 Windows 终端并转到 设置 UI 窗口。
  • 选择 启动 并选择“Windows 终端”作为 默认终端应用程序 设置。
  • 选择默认的终端配置文件

    安装后打开 Windows 终端时,它会在打开的选项卡中通过 PowerShell 命令行作为默认配置文件启动。

    更改默认配置文件:

  • 打开 Windows 终端并转到 设置 UI 窗口。
  • 选择 启动 并选择所偏好的 默认配置文件
  • 如果愿意,还可以在与 Windows 终端关联的 Settings.json 文件中设置默认配置文件

    添加新的配置文件

    如果已安装 WSL 发行版或多个版本的 PowerShell,Windows 终端将自动为你创建配置文件。

    除了 + 新增 配置文件选项之外,命令行配置文件还将列在设置 UI 中。

    详细了解 动态配置文件页 上的动态配置文件。

    打开新选项卡

    可以按下 Ctrl+Shift+T 或选择 +(加号)按钮来打开默认配置的新选项卡。 若要打开其他配置文件,请选择 + 按钮旁的 ˅(箭头)打开下拉菜单。 然后可以从中选择要打开的配置文件。

    调用命令面板

    可以通过 命令面板 调用 Windows 终端的大多数功能。 调用它的默认组合键是 Ctrl+Shift+P 。 还可以使用下拉菜单中的“命令面板” 按钮打开它。

    打开新窗格

    可以使用窗格并行运行多个 shell。 若要打开窗格,可使用 Alt+Shift++ 打开垂直窗格,或使用 Alt+Shift+- 打开水平窗格。 还可使用 Alt+Shift+D 打开重点配置的重复窗格。 详细了解 窗格页 上的窗格。

    若要自定义 Windows 终端的设置,请在下拉菜单中选择“设置”。 这将打开设置 UI 以配置设置。 可以在 操作页 上了解如何使用键盘快捷键打开设置 UI。

    设置 JSON 文件

    如果希望使用代码(而不是图形用户界面)配置 Windows 终端设置,则可以编辑 settings.json 文件。

    在 Windows 终端下拉菜单中选择 设置 ,同时按住 Shift 以在默认文本编辑器中打开 settings.json 文件。 (默认文本编辑器在 Windows 设置 中定义。)

    可以在以下目录之一中找到 Windows 终端 settings.json 文件的路径:

  • 终端(稳定版/通用版): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
  • 终端(预览版): %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\LocalState\settings.json
  • 终端(未打包:Scoop、Chocolately 等): %LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
  • 可以通过在下拉菜单中选择 设置 并按住 Alt 在默认文本编辑器中打开 defaults.json 文件来访问 Windows 终端的默认设置。 此文件是自动生成的,对其进行的任何更改都将被忽略。
  • 为了将配置文件数据和配色方案存储在单独的文件中,可创建一个 JSON 片段扩展 ,这有助于防止配置文件太大。
  • 命令行参数

    可以使用命令行参数在特定配置中启动终端。 这些参数允许通过自定义配置文件设置打开具有特定选项卡和窗格的终端。 详细了解 命令行参数页 上的命令行参数。

    如果使用终端时遇到任何问题,请参考 故障排除页 。 如果发现任何 bug 或要提出功能请求,可以选择终端的“关于”菜单中的反馈链接转到 GitHub 页 ,可以在其中提出新问题。

    即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅: https://aka.ms/ContentUserFeedback

    提交和查看相关反馈