是否有任何介面可以使 cmd.exe (或任何“控制台”應用程式)更加友好?我認為更容易的複製/貼上功能和更強大的命令編輯,更像是典型的unix shell。
答案1
安裝“Services for Unix”(又稱 Interix)並使用 bash(或建立您最喜歡的 Unix shell)?
使用 cygwin 並使用 bash(或建立您最喜歡的 Unix shell)?
您正在 CMD shell 上使用“快速編輯模式”,不是嗎?如果沒有,請務必在「選項」頁面上 shell 視窗的「屬性」中將其開啟。這使得基於滑鼠的複製/貼上變得更好。
shell 的 TAB 檔名補全也很好。透過將以下內容新增至註冊表來開啟它:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
CompletionChar - REG_DWORD - 9
答案2
Powershell 2 ISE 相當不錯。
答案3
名字不好的安慰是 cmd.exe(或 powershell.exe,或實際上任何其他 cli shell)的替代終端。
它仍然在內部運行 cmd.exe,因此仍然存在一些問題,例如令人困惑的命令歷史記錄,但視窗大小調整、選擇等都工作得更好。
它還支援選項卡,支援保存多個配置(這樣您就可以輕鬆啟動不同的shell 和不同的選項,例如啟動目錄和外觀設定),PageUp 做了一些有用的事情(我將我的重新配置為Shift -PgUp)等。