PowerShell命令历史记录

Sri*_*lan 10 powershell

我可以互换使用Bash和PowerShell,当我无法在PowerShell控制台上执行Ctrl+ 时,发现它非常烦人R.

是否有插件/备用命令可以帮助我无缝切换Bash和PowerShell?

更新(2018年)

PowerShell现在支持Ctrl+ R.请看这个答案.

Kei*_*ill 15

另一个命令是键入#ls并继续按Tab键以循环显示以所有开头的命令历史记录ls.请注意,这是PowerShell 3.0的新功能.在以前的版本中,您可以键入ls以匹配历史记录 继续按F8循环多个匹配.


Mwi*_*iza 6

到目前为止,PowerShell支持Ctrl+ R快捷方式。

在PowerShell控制台中,只需按Ctrl+ R,然后开始键入您之前运行的命令的任何部分。


或者:

开始输入您之前运行过的命令的一部分,然后按或F8

持续按F8以循环显示类似的命令。


Jas*_*irk 5

看看PSReadline:https://github.com/lzybkr/PSReadLine

此模块支持emacs模式下的交互式历史记录搜索,如果您愿意,可以在Windows模式下将Ctrl + R绑定到ReverseHistorySearch.

PSReadline的长期目标是在提供PowerShell体验(例如制表符完成)的同时,更轻松地从bash切换到PowerShell wrt命令行编辑.