19 个最佳 Windows Powershell 键盘快捷键


我们热衷于任何能让计算机的使用或管理变得更加轻松的事物。很自然地,我们都喜欢走捷径。 Windows 快捷键和组合键 让一切变得更容易。因此,微软的 PowerShell 快捷方式只会让 PowerShell 变得更好,这是合乎逻辑的。

如果您不熟悉 PowerShell,我们有一个 PowerShell 初学者指南 。这对于家庭用户和 IT 专业人员来说都非常有用。 PowerShell 不仅仅是脚本语言。这些键盘快捷键适用于 Microsoft 的 Windows PowerShell ISE 和 PowerShell 控制台。

尽管 PowerShell 正在传播到其他操作系统(例如 macOS 版本 10.12 及更高版本,甚至多个 Linux 发行版),但这些快捷方式可能无法在所有操作系统或所有版本的 PowerShell 上运行。但即使不是几个小时,也可以节省您几分钟甚至几个小时来组合脚本。

Windows PowerShell ISE 的最佳键盘快捷键

PowerShell 集成脚本环境 (ISE) 是您可以开发和测试 PowerShell 脚本和应用程序的地方。 Microsoft Windows 操作系统的所有版本,无论是 Windows Server、Pro 还是 Home,都包含 PowerShell ISE。

由于 Windows Powershell ISE 是一个编辑环境,因此最常见的 微软 Office 快捷方式 适用,例如 Ctrl + C 用于复制,Ctrl + V 用于粘贴。以下快捷方式特定于 Powershell ISE。

  • Ctrl + TabCtrl + Shift + Tab :将 PowerShell ISE 的焦点在选项卡之间移动。 Ctrl + Tab 将您带到右侧,Ctrl + Shift + Tab 带您向左走。
    • Ctrl + T: 打开新的 PowerShell 工作区。您可以使用它来分离诸如使用多个脚本的应用程序项目之类的东西。请注意我们最初的三个脚本是如何在 PowerShell 1 工作区下打开的。选择PowerShell 2 工作区以处理不同的项目。
      • Ctrl + W: 关闭当前 PowerShell 工作区和所有打开的脚本。如果尚未保存脚本,则会打开一个对话框,询问您是否要保存更改。
      • .
        • Ctrl + M: 折叠或展开大纲。请注意下面的 ForEach 子句及其旁边的 + 符号。第一张图显示了折叠的 ForEach 子句;第二个显示展开的脚本。
          • Ctrl + F: 查找脚本中的特定文本。此键盘快捷键可打开“查找”窗口。您将看到可应用于搜索的参数,例如区分大小写全字向上搜索查找范围选择。您还可以使用正则表达式 。搜索从光标在脚本中放置的位置开始。
            • F3: 查找下一个出现的搜索参数。您可以使用查找 窗口中的查找下一个 按钮,但该窗口会妨碍您。尝试选择F3 跳转到下一个匹配项。它将突出显示光标。
              • Shift + F3:  如果使用 F3 超出了所需内容会怎样?只需使用 Shift + F3 即可查找上一个匹配项。它还会有光标突出显示。
                • Ctrl + H: 查找脚本中的任何文本并将其替换为其他文本。您可以将此参数与“查找”工具应用相同的参数。
                  • Ctrl + J: 打开片段选择框。 片段 是具有正确语法的小段代码。双击插入代码片段,然后添加参数。
                    • Ctrl + 空格 :与显示片段类似,此命令打开智能感知 。 Intellisense 提供特定于上下文的选项,例如参数或比较器。在本例中,它显示Remove-Item cmdlet 的-ErrorAction 参数的可能值。单击其中一个将其选中。
                      • F5: 运行整个脚本并提示保存。选中将来不再显示此消息 旁边的框,然后确定 将来运行并按 F5 保存。这与选择运行脚本 按钮相同。
                      • .
                        • F8 :选择 PowerShell 脚本的一部分,然后按 F8 仅运行该代码段。这有助于一次调试一段脚本。这与选择运行选择 按钮相同。
                          • Ctrl + CCtrl + Break: 停止脚本运行。如果您选择了某些文本,Ctrl + Break 将在此时停止操作。这是另一个有助于调试脚本的快捷方式。选择停止操作 按钮具有相同的效果。
                          • Windows PowerShell 控制台的最佳键盘快捷键

                            如果您使用过 命令提示符 (cmd),您会发现 Windows PowerShell 控制台只是一个专门为在命令行使用 PowerShell 脚本和 cmdlet 定制的命令提示符。该控制台看起来很像旧的命令行控制台。

                            如果您不制作自动化应用程序或 Windows 服务器管理包,则可以使用控制台运行一些 PowerShell 命令。但是,PowerShell 控制台还有更多功能和快捷方式。用于调用最近命令的常用命令控制台快捷键(例如向上箭头 (^ ) 和向下箭头 (˅ ))也适用于 PowerShell 控制台。

                            • 字母 + F8: 不记得您最近使用过的 cmdlet,但您知道它以 S 开头吗?按 S + F8 列出所有最近使用的以字母 S 开头的 cmdlet。在下图中,您可以看到第一个字母的颜色不同,让我们知道我们刚刚搜索过 S。
                              • Alt + F7: 从控制台历史记录中清除所有最近的命令。这就像清除剪贴板 。当您在控制台中执行了很多操作并且向上和向下箭头不再有助于在所需命令之间跳转时,这会很有帮助。
                                • Shift + Enter: 要输入多行命令,请使用 Shift + Enter 每一行的末尾,然后进入下一行。然后选择Enter 按顺序运行它们。
                                • .
                                  • F8: 搜索命令历史记录中以提示符开头的项目。在下面的示例中,在命令提示符下键入 Get。再次选择 F8 将查找下一个以 Get 开头的命令(如果有)。
                                    • Ctrl + 空格: 与 Intellisense 类似,但在控制台中。在示例中,输入的只是 Get-Item。使用 Ctrl + Space 显示以该开头的其他 cmdlet 及其语法。您可以使用向左和向右箭头在 cmdlet 之间切换。
                                      • Tab: 类似于自动完成功能,但通过重复按它可以循环显示各种可能性。在第一个示例中,参数仅以破折号 ( ) 开头。选择选项卡会浏览选项,直到找到您想要的选项。在本例中,它是-递归
                                      • 您现在拥有 PowerShell 的强大功能

                                        当微软在 2006 年发布 PowerShell 时,IT 专业人员正忙于使用图形界面和批处理文件来管理事物。现在,借助 PowerShell,这些自动化和配置方法的处理工作量更少、速度更快。

                                        .

                                        相关文章:


                                        4.06.2022