根据https://superuser.com/posts/405858,要粘贴PowerShell,我们使用键盘快捷键 Alt + Space + E + P 。我想知道是否可以复制Linux终端粘贴命令 Ctrl + Shift + V 。
PowerShell是否有配置文件,我们可以手动设置快捷方式?
答案 0 :(得分:2)
这取决于您安装的PowerShell版本以及是否安装了PSReadLine
模块。 PSReadLine
支持在PowerShell中编写的自定义键绑定,语法突出显示以及更多功能。如果您使用的是Windows 10(或带有PowerShell Core的Linux / Mac),则默认安装它。如果您仍在Windows 7上,则需要升级到PowerShell 5.1并使用以下命令安装PSReadLine
:
Install-Module -Scope CurrentUser PSReadLine
并将以下内容添加到您的个人资料中:
Import-Module PSReadLine
安装PSReadLine之后,您可以将快捷方式设置为您的配置文件中的快捷方式(请注意,这应该是默认情况下安装了PSReadLine):
Set-PSReadLineKeyHandler -Chord 'ctrl+v' -Function Paste
如果您需要自定义粘贴,请创建自定义处理程序:
Set-PSReadLineKeyHandler -Chord 'ctrl+v' -BriefDescription CustomPaste {
# Prepare clipboard
[Microsoft.PowerShell.PSConsoleReadLine]::Paste()
# Finish
}