Ben*_*ins 5 windows powershell console
我是在 Linux 和 BSD 系统上“出生和成长”的开发人员,并且我已经习惯于拥有用于控制台的高级工具(例如,像 bash 这样的 posix shell)。我的职业生涯发生了转折,这意味着我大部分时间都在 Windows 环境中工作,相比之下,控制台功能确实很差。传统的 Windows 控制台环境完全是一个笑话,即使是大多数第三方尝试改进的东西也好不到哪里去。PowerShell 是朝着正确方向迈出的一大步,但控制台应用程序本身仍然远远落后于 Unix 20 年来的水平。
有谁知道支持像 posix shell 这样的高级命令行编辑的 PowerShell 控制台应用程序? 我对 emacs 模式编辑特别感兴趣,而且我还希望能够将我的窗口大小调整为任意大小,这与 Windows 附带的本机控制台应用程序不同。
不完全是你所要求的,但你考虑过Cygwin吗?你会有宾至如归的感觉。
您还可以在 emacs 中将 PowerShell 作为 shell 运行。
经过这么长时间,我终于找到了一个我喜欢的解决方案:ConEmu + Clink。不仅仅是 ConEmu,还有Ethan Brown 的 ConEmu 配置:
这可以通过 Chocolatey 安装。我强烈推荐这个配置;ConEmu 很棒,但将其配置为看起来不错的东西却是一件苦差事。安装方法如下
PS> choco install EthanBrown.ConEmuConfig
Run Code Online (Sandbox Code Playgroud)
另外,请注意,我也使用Clink,它提供了类似 GNU readline 的行编辑功能,我非常喜欢它。Clink 可以这样使用:
PS> choco install Clink
Run Code Online (Sandbox Code Playgroud)
Clink 安装程序将编辑您的文件$profile
,以便将其注入正在运行的主机进程中。
归档时间: |
|
查看次数: |
3131 次 |
最近记录: |