配置 Windows PowerShell 控制台

已完成

定期在控制台中工作时,可能希望通过指定自定义首选项来自定义其设置。 例如,字体大小和类型、控制台窗口和屏幕缓冲区的大小和位置、配色方案以及键盘快捷方式。

字体类型、颜色和大小

如果字体大小和颜色使你难以查看内容,则可以更改它们。 你可能还会发现,在控制台中设置的字体样式和大小使得难以区分重要字符,这导致对长而复杂的代码行进行故障排除变得具有挑战性。 若要检查此问题是否存在,请在首次打开控制台时输入以下字符,并确保可以轻松区分它们:

  • 重音 (`)。
  • 单引号 (')。
  • 左圆括号 (()。
  • 左大括号 ({)。
  • 左方括号 ([)。
  • 左尖括号或大于符号 (<)。

如果发现难以区分这些字符,请尝试更改字体。 若要更改字体,请在控制台窗口中选择 PowerShell 图标。 从快捷菜单中,选择“属性”,然后选择“字体”选项卡。选择新的字体样式和大小。 双 T 符号表示的 TrueType 字体被认为比光栅字体更易于查看。 PowerShell“属性”对话框提供了一个预览窗格,你可在其中查看所选结果

屏幕缓冲区和控制台窗口大小

可以自定义控制台窗口的大小和位置。 设置窗口大小时,应了解屏幕缓冲区大小和 Windows 大小选项之间的关系,这样就不会意外错过控制台窗口上显示的输出的任何部分。 “屏幕缓冲区大小”是文本缓冲区中显示的以字符数为单位的宽度,以及以行数为单位的高度。 顾名思义,“Windows 大小”选项是实际窗口的宽度。 在大多数情况下,需要确保“屏幕缓冲区大小”的“宽度”选项等于或小于“Windows 大小”的“宽度”选项。 这样做会阻止你在控制台窗口中使用水平滚动条。 可以在“布局”选项卡中更新这些选项

将屏幕缓冲区和控制台窗口的宽度设置为接近实际屏幕宽度。 这样做可以最大化可以显示的水平文本量。 稍后在格式化脚本返回的屏幕输出时,此设置将非常有用。

屏幕缓冲区的高度不必与屏幕高度匹配。 在大多数情况下,它要大得多。 如果将此值设置为较大的数字,则可以滚动浏览会话中输入的大量命令或大量输出。

在“布局”选项卡中,还可以设置控制台窗口在屏幕上显示的特定位置。 为此,设置“窗口位置”的值,该位置显示窗口的左上角

配色方案

最后,如果要更改默认配色方案,可以在控制台的“属性”对话框的“颜色”选项卡中选择一小部分替代颜色。 只能更改主窗口和任何辅助弹出窗口的主要文本和背景色。 无法更改此对话框中错误消息或其他输出的颜色。

更新设置后,关闭对话框。 验证窗口是否适合屏幕,以及是否没有水平滚动条。 在控制台中仍将显示一个垂直滚动条。

复制和粘贴

控制台主机支持在剪贴板之间复制和粘贴。 它还支持使用标准键盘快捷方式,尽管它们可能并不总是有效。 这可能是因为在本地计算机上运行的其他应用程序已更改键盘快捷方式的设置。 若要启用此功能,请确保在控制台的“属性”对话框中启用了“QuickEdit 模式”。 在“选项”选项卡的“编辑选项”部分中,通过选择“启用 Ctrl 键快捷方式”来启用用于复制和粘贴的键盘快捷方式

在控制台中,选择文本块,然后选择 Enter 将该文本复制到剪贴板。 右键单击或激活上下文菜单以进行粘贴。 从 Windows 10 和 Windows Server 2016 开始,Ctrl+C 和 Ctrl+V 键盘快捷方式也适用于复制和粘贴。