Powershell 快捷键

Powershell 快捷键

在实际使用 PowerShell 时,掌握一些快捷键可以大大提高工作效率,特别是在处理大量命令或脚本时。了解 powershell 快捷键可以更加高效地进行命令操作、脚本调试以及命令执行,减少重复劳动,提升工作流的流畅性。

作者:炭烤毛蛋 ,点击博主了解更多。


提示:Powershell 快捷键可以修改。


1. Powershel 快捷键介绍

在 PowerShell 中,使用快捷键可以极大地提高工作效率。以下是 PowerShell 的常用快捷键,按功能分类详细列出,帮助您快速掌握命令行操作技巧。

1. 命令行导航相关快捷键

  • 向上箭头 (): 查看并重复执行上一条命令。
  • 向下箭头 (): 查看并执行下一条命令(如果有历史记录)。
  • Home: 将光标移动到当前命令行的开头。
  • End: 将光标移动到当前命令行的末尾。
  • Ctrl + Shift + A: 选中当前命令行的所有内容。
  • Ctrl + Shift + E: 将光标移至命令行的末尾。
  • Ctrl + Shift + U: 删除光标前的所有内容。
  • Ctrl + Shift + K: 删除光标后的所有内容。
  • Ctrl + L: 清除屏幕内容(类似 cls 命令)。
  • Ctrl + W: 删除光标前的一个单词。
  • Ctrl + F: 启动查找框,搜索历史命令。

2. 命令执行相关快捷键

  • Enter: 执行当前命令或脚本行。
  • Tab: 自动补全命令或文件路径。如果有多个候选项,按 Tab 键循环选择。
  • Shift + Tab: 自动补全命令或路径的反向选择。
  • Ctrl + Shift + V: 粘贴剪贴板内容到 PowerShell 窗口(仅支持 Windows 10 或更高版本)。
  • Ctrl + C: 取消正在执行的命令或脚本(例如,在长时间运行的命令时)。
  • Ctrl + Z: 撤销当前操作。

3. 历史命令和搜索相关快捷键

  • Ctrl + R: 启动“反向搜索”模式,可以搜索并重复输入过的命令。按多次 Ctrl + R 可向后查找历史命令。
  • Ctrl + P: 显示历史命令中的上一条命令(相当于向上箭头)。
  • Ctrl + N: 显示历史命令中的下一条命令(相当于向下箭头)。
  • F7: 显示历史命令列表,在弹出的窗口中选择并执行之前的命令。
  • Alt + F7: 清除历史命令记录。

4. 文本编辑和光标操作快捷键

  • Ctrl + Backspace: 删除光标前的一个单词。
  • Ctrl + D: 删除光标位置后面的一个字符(与 Del 键功能相同)。
  • Ctrl + Y: 重做(如果有撤销的操作)。
  • Ctrl + X: 剪切选中的文本。
  • Ctrl + C: 复制选中的文本。
  • Ctrl + V: 粘贴剪贴板中的文本(在 Windows 10及更高版本的 PowerShell 中支持)。
  • Ctrl + Shift + Arrow Left/Right: 按单词移动光标(向左或向右)。
  • Ctrl + Arrow Left/Right: 按字符移动光标(向左或向右)。
  • Ctrl + Shift + Home/End: 选中从光标到行首或行尾的文本。

5. 窗口和应用程序相关快捷键

  • Ctrl + Shift + Enter: 以管理员身份打开 PowerShell 窗口。
  • Alt + F4: 关闭当前 PowerShell 窗口。
  • Alt + Tab: 切换到其他打开的程序或窗口。

6. 其他实用快捷键

  • Ctrl + F: 启动查找框,搜索 PowerShell 窗口中的内容(在输出窗口中查找文本)。
  • Ctrl + Shift + F: 打开“查找”功能,查找特定命令或文本。
  • Ctrl + Alt + Del: 打开任务管理器,查看系统资源和运行的进程。

7. 其他高级操作快捷键

  • Ctrl + G: 在编辑模式下,跳转到指定行。
  • Ctrl + T: 启动文本操作模式,通常与标记插入文本相关。

8. PowerShell 控制台调试快捷键

  • Ctrl + Break: 停止脚本或命令的执行(等同于停止或中断执行)。
  • Ctrl + Shift + F5: 重启当前脚本并重新加载配置。
  • Ctrl + Shift + F9: 在 PowerShell ISE 中用于设置断点,方便调试。

9. PowerShell 特殊模式快捷键

  • Ctrl + Shift + P: 在 PowerShell ISE 中打开命令面板,快速访问 PowerShell 的功能。
  • Ctrl + Alt + Space: 打开 PowerShell 的“命令提示符”,直接在编辑窗口中输入命令。

掌握这些快捷键可以帮助你高效地使用 PowerShell 执行日常任务,减少重复操作,提高生产力。

2. Powershell 修改快捷键组合

Powershell 粘贴文本( shift + Insert)

  • 查看快捷组合键 (粘贴)
get-module

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     2.0.0      PSReadLine                          {Get-PSReadLineKeyHandler, Get-PSReadLineOption, Remove-PSReadLineKeyHandler, Set-PSReadLineKeyHandler...}
  • 修改快捷组合键 (粘贴)
    在 Shift + Insert 的两边加了单引号,并且我为了保证这个的加载不会被覆盖,我在$profile所在目录的所有ps1文件的最后都加上了按键绑定的命令。
Set-PSReadlineKeyHandler -Chord 'Shift+Insert' -Function Paste;

3. Powershell 操作历史

在 PowerShell 中查看历史记录以及相关的快捷指令。

1. 查看历史记录命令

  • Get-History
    用于查看当前 PowerShell 会话中的命令历史记录。它会列出之前执行过的命令。

    Get-History
    
  • Get-History | Select-Object -First 10
    查看历史记录中的前 10 条命令。

    Get-History | Select-Object -First 10
    
  • Get-History -Count 50
    获取最近的 50 条命令。

    Get-History -Count 50
    
  • Get-History | Out-File "C:\path\to\file.txt"
    将命令历史记录输出到文件中,方便查看和保存。

    Get-History | Out-File "C:\path\to\file.txt"
    
  • Clear-History
    清空当前会话的命令历史记录。

    Clear-History
    
  • Invoke-History <ID>
    通过历史记录的 ID 重新执行某条命令。例如,要重新执行历史记录中 ID 为 3 的命令:

    Invoke-History 3
    

2. 快捷键操作

相关命令历史的快捷键
  • 向上箭头(↑): 查看并执行上一条命令。
  • 向下箭头(↓): 查看并执行下一条命令。
  • Ctrl + R: 启动反向搜索,可以查找并执行以前的命令。按多次 Ctrl + R 可以向后查找历史命令。
  • Ctrl + P: 显示历史命令中的上一条命令(类似向上箭头)。
  • Ctrl + N: 显示历史命令中的下一条命令(类似向下箭头)。
  • F7: 显示一个历史命令的弹出窗口,你可以选择执行其中的一条。
搜索历史记录的快捷键
  • Ctrl + F: 启动查找框,可以用来搜索命令历史中的特定内容。
  • Ctrl + Shift + F: 在输出窗口中搜索文本。

3. 历史命令操作(PowerShell ISE)

  • Ctrl + Shift + P: 在 PowerShell ISE 中打开命令面板,快速访问命令历史。
  • Ctrl + Shift + F9: 在 PowerShell ISE 中设置断点,调试命令。

这些命令和快捷键使你能够快速访问和管理 PowerShell 会话中的历史记录,从而提升工作效率。

Tips

  1. Powershell 终端查找文本快捷键 shift + Ctrl + F
  2. Powershell 终端关闭快捷键 shift + Ctrl + W
  3. Powershell 终端切换标签页 shift + Ctrl + N(数字键1、2、3…,数字键数值对应第几个标签页)
  4. Powershell 终端切换上下分屏 Shift + Ctrl + P,split:Down,可以看到上下分栏的终端

结语

不枉博主详细讲解,欢迎订阅博主–炭烤毛蛋

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值