安装并开始设置 Windows 终端

安装

若要试用最新的预览功能,可能还需要安装 Windows 终端预览

注意

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

设置默认终端应用程序

注意

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

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

  1. 打开 Windows 终端并转到设置 UI 窗口。
  2. 选择启动并选择“Windows 终端”作为默认终端应用程序设置。

设置 UI 中 Windows 终端启动默认值的屏幕截图

选择默认的终端配置文件

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

更改默认配置文件:

  1. 打开 Windows 终端并转到设置 UI 窗口。
  2. 选择启动并选择所偏好的默认配置文件

如果愿意,还可以在与 Windows 终端关联的 Settings.json 文件中设置默认配置文件

Windows 终端设置默认配置文件的屏幕截图

添加新的配置文件

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

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

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

Windows 终端设置配置文件列表的屏幕截图

打开新选项卡

可以按下 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

提示

  1. 可以通过在下拉菜单中选择设置并按住 Alt 在默认文本编辑器中打开 defaults.json 文件来访问 Windows 终端的默认设置。 此文件是自动生成的,对其进行的任何更改都将被忽略。
  2. 为了将配置文件数据和配色方案存储在单独的文件中,可创建一个 JSON 片段扩展,这有助于防止配置文件太大。

命令行参数

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

疑难解答

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