多分頁的命令列工具ConEmu,取代cmd.exe的利器
如果你經常需要使用命令行操作的話,小眾軟件寫的《送给键盘控的两款小软件》介紹了ConEmu與Proto,經過試用後,ConEmu使用了快一個月,已經變成每天執行的工具,已取代了原本使用的命令提示字元(cmd.exe),一個ConEmu就能啟動多個命令Box。
2008年時介紹過類似功能的兩個程式:《命令提示字元的完美替身:PowerCmd與Console 2.0》》,但遇到中文經常都有問題,而ConEmu卻能很正常的顯示中文(但還是有點小問題,但不影響一般操作)。以下是我的使用經驗分享。
自動執行批次檔
以前使用cmd.exe時會加上「 /k 批次檔」在啟動後自動執行批次檔以設定環境,在ConEmu的設定步驟則是:
分頁設定
ConEmu的分頁標題有固定長度設定,一般我都以系統管理員身份來操作,因此用Settings...視窗→Features→Tabs將「命令管理員」字串由標題列刪去,以容納較多的命令名稱。
整合其餘工具
ConEmu的命令列有一個-new_console參數可以將其餘程式整合(嵌入)到ConEmu的分頁裡,程式不止命令列形式能用,圖形介面的程式或批次檔都能使用。例如下列命令能將MultiCommander嵌入ConEmu分頁:
mc -new_console
mc.bat的內容很簡單:
set _PWD=. c: cd "c:\program files\MultiCommander" start "mc" "C:\Program Files\MultiCommander\MultiCommander.exe" -L=%_PWD% %1 %2 %3 %4 if "%ERRORLEVEL%"=="0" gto END start "mc" "d:\util\MultiCommander\MultiCommander.exe" -L=%_PWD% %1 %2 %3 %4 :END
中文的小問題
當ConEmu分頁裡的字碼頁(Code page)是950時,有些中文會顯示成問號(通常是簡體字),用命令「chcp 65001」切換成UTF-8字碼才能正常顯示中文。
##
您可能也會有興趣的類似文章
- 開始使用Cygwin以取代cmd.exe (2則留言, 2007/01/11)
- [Vista] 將陽春記事本Notepad.exe替換成慣用的文字編輯器 (2則留言, 2008/04/12)
- 以title命令賦予命令提示字元(cmd.exe)不同的標題名稱以增加辨識度 (0則留言, 2013/10/29)
- 方便切換目錄的指令:PUSHD與POPD (0則留言, 2006/07/15)
- DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (0則留言, 2010/02/27)
- [DOS] 以set指令的替換字串功能來解決資料夾重覆附加的小問題 (0則留言, 2016/03/07)
- 命令提示字元的完美替身:PowerCmd與Console 2.0 (3則留言, 2008/05/09)
- [OOo] 中文拚點包的安裝步驟 (0則留言, 2006/03/28)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (0則留言, 2010/02/27)
- [Cygwin] 與常用DOS命令的對應簡表 (4則留言, 2007/01/19)
- Windows系統命令與快速鍵 (0則留言, 2005/02/04)
- RTF另存檔成DOC的VBS程式 (3則留言, 2006/06/01)
- Visual Subst: 設定虛擬磁碟機以快速切換資料夾 (2則留言, 2006/10/19)
- [Tools] 用7-Zip取代PKZipC (1則留言, 2005/07/18)
- DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (0則留言, 2010/02/27)
妳好博主, 我也正在使用ConEmu,看了妳的文章學了個實用的技巧。但現在有個問題,我的命令行裏在查看目錄時所有的中文都顯示為問號,不知道怎麽解決,想請教博主,謝謝。我的系統為win8.1 簡體中文。
這是我的設定,請參考。Windows 8 64-bit
thx
4NT已變成免費的TCC/LE了,連中文輸入也沒問題。也推薦給大家用。
Please, create an issue on project site about chinese display problem. I believe it may be fixed.