Home » Questions » Computers [ Ask a new question ]

Advanced command line editing for Windows?

Advanced command line editing for Windows?

I'm developer who was "born and bred" on Linux and BSD systems, and I've become accustomed to having advanced tools for the console (posix shells like bash, for example). My career has taken a twist that means I'm working in a Windows environment most of the time, and the console capabilities are really poor by comparison. The traditional windows console environment is a complete joke, and even most of the third party attempts at improving things aren't a lot better. PowerShell is a huge step in the right direction, but the console applications themselves are still way behind where unix has been for 20 years.

Asked by: Guest | Views: 329
Total answers/comments: 3
Guest [Entry]

"After all this time, I have finally found a solution I like: ConEmu + Clink. And not just ConEmu, but Ethan Brown's ConEmu config:

This can be installed through Chocolatey. I highly recommend this configuration; ConEmu is great, but configuring it to something that looks nice is a chore. Here's how you install

PS> choco install EthanBrown.ConEmuConfig

Also, note that I'm using Clink as well, which provides a GNU readline-like line editing capability which I am thoroughly enjoying. Clink is available like this:

PS> choco install Clink

The Clink installer will edit your $profile for you to inject it into the running host process."
Guest [Entry]

"After all this time, I have finally found a solution I like: ConEmu + Clink. And not just ConEmu, but Ethan Brown's ConEmu config:

This can be installed through Chocolatey. I highly recommend this configuration; ConEmu is great, but configuring it to something that looks nice is a chore. Here's how you install

PS> choco install EthanBrown.ConEmuConfig

Also, note that I'm using Clink as well, which provides a GNU readline-like line editing capability which I am thoroughly enjoying. Clink is available like this:

PS> choco install Clink

The Clink installer will edit your $profile for you to inject it into the running host process."
Guest [Entry]

"The best you can get is if you install ConEmu and clink or go the Cygwin route.

BTW. I like how you call cmd.exe a joke and it being over 20 years behind linux - I feel the same way and actually think about moving to Linux for great console and scripting experience plus all my favourite IDEs and tools are there already (WebStorm, PyCharm, Vim, python, nodejs, Firefox, etc.) the only things I'll miss are Total Commander and AutoHotKey."