安装和开始设置 Windows 终端

Install

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

注释

如果无法访问 Microsoft 应用商店,可以在 GitHub 发布页上找到内部版本。 如果从 GitHub 安装,Windows 终端不会自动更新新版本。 有关使用包管理器(winget、chocolatey、Scoop)的其他安装选项,请参阅 Windows 终端项目仓库

设置默认终端应用程序

注释

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

若要使用 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、Chocolatey 等): %LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json

小窍门

  1. 可以通过在下拉菜单中选择 “设置” 来访问 Windows 终端的默认设置,同时按住 Alt 以在默认文本编辑器中打开 defaults.json 文件。 此文件是自动生成的,将忽略对此文件所做的任何更改。
  2. 可以创建 JSON 片段扩展 ,以便将配置文件数据和配色方案存储在单独的文件中,这对于防止过大配置文件很有用。

命令行参数

可以使用命令行参数在特定配置中启动终端。 使用这些参数,可以打开具有特定选项卡和窗格的终端,并应用自定义配置。 在 “命令行参数”页上了解有关命令行参数的详细信息。

Troubleshooting

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