在bash我經常使用的逃逸下劃線快捷鍵:擊式逃生下劃線在PowerShell中
subl somedir/file.sh
./(escape underscore)
從最後一行中的最後一項填寫,如:
./(escape underscore)
變爲:
./somedir/file.sh
有沒有一種方法,我可以在PowerShell中設置呢?
(我使用PowerShell 5.1,ConEmu和PSReadLine和PCSX)
在bash我經常使用的逃逸下劃線快捷鍵:擊式逃生下劃線在PowerShell中
subl somedir/file.sh
./(escape underscore)
從最後一行中的最後一項填寫,如:
./(escape underscore)
變爲:
./somedir/file.sh
有沒有一種方法,我可以在PowerShell中設置呢?
(我使用PowerShell 5.1,ConEmu和PSReadLine和PCSX)
我不知道在PowerShell中(也許只是一個創建自己?)有類似的功能,但你可以用一個走陣列。例如:
(Get-Childitem somedir)[-1]
這是不一樣的,但也許你可以解決一個解決方案。
另一種選擇是使用Select-對象:
長版本:
Get-ChildItem | Select-Object -Last 1
短:
ls | select -l 1
如果您使用Emacs模式PSReadline,然後Esc鍵下劃線做正確的事情。 Alt + 。也做同樣的事情,並且在Emacs和Windows模式下都是綁定的。