PowerShell控制台具有这里描述的行编辑function:
http://technet.microsoft.com/en-us/magazine/ff678293.aspx
我真的习惯在Linux环境中使用bash。 有没有办法将控件a映射到主键? 如果是这样,我可以将一些最常用的bash编辑命令映射到powershell控制台。
有可能创build一个使用bash或几乎任何你想要的方式的PowerShell主机如何:托pipePowerShell运行时 。 但是我不认为有这么多的原因,最值得注意的是PowerShell脚本的开发比基于文本的脚本更加迭代,这意味着最常用的命令是向上的箭头,最后一行,以及更less的内联编辑。 另外,在bash中使用的命令已经被映射到了windows操作系统中(例如,尽pipepowershell没有识别ctrl-a,但是在大多数Windows应用程序中使用ctrl-a作为全选,并且它在集成脚本编辑器中select了全部) 。
没有办法改变内置的脚本环境的行为
我正在为PowerShell 3.0使用readlinereplace,这将允许您为控制台模式shell(包括ctrl + r内联反向历史search,la gnu readline / bash)自定义键绑定和编辑体验。 不幸的是,这不适用于Powershell 2.0或1.0。 留意我的博客(看我的个人资料)