Powershell中的Bash风格的转义下划线

时间:2016-08-30 15:46:04

标签: powershell keyboard-shortcuts

在bash中我经常使用转义下划线快捷键:

subl somedir/file.sh
./(escape underscore)

填写最后一行的最后一项,例如:

./(escape underscore)

成为:

./somedir/file.sh

有没有办法在PowerShell中设置它?

(我使用Powershell 5.1,ConEmu和PSReadLine以及PCSX)

3 个答案:

答案 0 :(得分:1)

如果您使用带有PSReadline的Emacs模式,那么 Esc 下划线是正确的。 Alt + 也做同样的事情,并在Emacs和Windows模式下绑定。

答案 1 :(得分:0)

我不知道Powershell中的类似功能(可能只是自己创建一个?),但你可以使用数组。例如:

(Get-Childitem somedir)[-1]

它不一样,但可能是你可以使用的解决方案。

答案 2 :(得分:0)

另一个选择是使用Select-Object:

长版:

Get-ChildItem | Select-Object -Last 1

简短:

ls | select -l 1