神器 cmder
神器 cmder
當(dāng)我們在 windows 環(huán)境下來進行開發(fā)編碼工作時,是不是經(jīng)常有一個不好的體驗—— cmd 太弱了。
windows cmd 不足
- 界面太過于死板,不美觀
- 相關(guān)的操作,以及命令支持不完善,無法達(dá)到,或是平衡 linx 平臺下相關(guān)的操作習(xí)慣
- 當(dāng)前各種框架平臺不斷發(fā)展,相關(guān)需要在命令行下執(zhí)行的操作越來越多,而cmd沒有多標(biāo)簽等相關(guān)的切換功能
- 窗口的大小直接受限,不能自如的調(diào)整窗口大小
- ...
以上所列出的點不盡全,相信只要有需要使用 shell 來進行終端操作的用戶就能感覺到 windows 對于用戶,在這方面的不友好。而現(xiàn)實的開發(fā)工作序列中,無論是我們的代碼管理,還是我們的環(huán)境編譯,以及其他相關(guān)框架或平臺的應(yīng)用,如若想完全的脫離終端,這種可能性及小。
另外,從操作的效率性方面來出發(fā),命令行下的操作,要比鼠標(biāo)和鍵盤的來回切換操作來得高效和方便。(也許你不太認(rèn)可,但這是很大一部分人公認(rèn)的。)
神器登場 cmder
cmder 是一款綠色且開源的軟件,并且已經(jīng)托管在了 github 上,其主要的目標(biāo)即是在 windows 平臺上,打造類 linux 的終端操作體驗。
先來一張靚照:
從圖中我們可以看到,中文支持友好,同時,終端的顏值很高,最最主要的是,本軟件是高度可定制的。
只要是你愿意,你完全可以根據(jù)你自己的喜好,自定出一套你自己喜歡的主題出來。
如下圖所示,你可以打開 Settings 來配置你自己的各種需要
主要特性
提供高度類 Linux 的終端體驗
在我們平常的使用命令終端的體驗過程中,如若能達(dá)到 linux 平臺下相關(guān)命令的可靠性,那即是 windows 平臺下開發(fā)者的福音,而 cmder 正是朝著這一方向而來的??梢灾С值某趼缘牧幸幌?#xff1a;
pwd ll ls whoami where cp rm unzip ...
快捷鍵支持豐富
- 打開設(shè)置: 使用 win + alt + p
- 新建標(biāo)簽: ctrl + t
- 關(guān)閉標(biāo)簽: ctrl + w
- 快速新建不同類型標(biāo)簽: shift + alt + number
- cmd
- PowerShell
- 全屏: alt + enter
- 返回上級目錄: ctrl + alt + u
- 歷史查詢: ctrl + r
- 選擇復(fù)制文本: left mouse select
- 粘貼文本: right click
更多的快捷鍵,你可以打開 Settings > Keys & Macro 中進行設(shè)置和查看。
支持命令別名(Aliases)配置
這是 cmder 所提供的一個非常方便的功能,我們可以很個性化的設(shè)置我們個人喜歡的命令,來完成某些長命令的輸入。
以下是我別名配置的一個片段,大家可參考:
對于中文支持的處理
在平常應(yīng)用過程中,我們經(jīng)常會遇到中文問題的苦惱,如何很好的解決中文在各種場景下的顯示問題,是很多類似產(chǎn)品的一大痛點。
常見場景:
- 中文文件或中文文件夾名的顯示和操作;
- VIM 中打開包含中文內(nèi)容的文件查看及編輯等;
- git 提交代碼到 github 等代碼倉庫時,中文日志的提交及查看;
幾個關(guān)鍵配置要點:
- 中文字體的選擇:我們需要選擇相關(guān)支持中文字符顯示的字體來做為軟件的展示字體。
- 字符編碼的選擇:在 windows 下,很多文件名,及文件的編碼都是以 GBK 為編碼,因此,這里我們需要很慎重的選擇軟件的字體編碼。
- 環(huán)境變量的設(shè)置:因本軟件的類 linux 的設(shè)計,所以很多命令,如 git 都有著 linux 下相似的處理邏輯,而 github 這種是全以 UTF8 為編碼的平臺,因此,環(huán)境變量需要對此進行特殊處理。
- VIM 的字符編碼配置:因是在 windows 平臺中,很多的文件的編碼可能是多種多樣的,不是固定的某一種,因此,在 VIM 的配置中,就必須要考慮到這種情況,配置讓它可以智能的識別并轉(zhuǎn)換文件內(nèi)容編碼。
以下貼出我所配置的部分參數(shù):
字體&字體編碼配置
其中的 YaHei Consolas Hybrid 是我在編程過程中,所遇到的一種字體,對于中文、英文大小寫、以及數(shù)字的支持以及辨識度很高。個人推薦使用,可以這下載安裝,提取密碼: tmgw
而其中因是在 windows 環(huán)境下,所以建議使用 GB2312 編碼。
環(huán)境變量配置
為兼容 github 等使用,整體將 cmder 的環(huán)境變量中 LANG 設(shè)置為 UTF-8 ,以此實現(xiàn) git log 等命令查看時支持中文。
VIM配置
為實現(xiàn) VIM 支持各種編碼格式文件的中文查看及編輯,cmder 內(nèi)部已做好了配置進行處理,上圖只是將相關(guān)的配置內(nèi)容貼出。
整體配置及軟件包下載
為方便大家直接使用,我將當(dāng)前我所使用的版本,以及配置整體打包分享出來。
推薦大家使用,提取密碼: 1aix
轉(zhuǎn)載于:https://www.cnblogs.com/lfire/p/6490318.html
總結(jié)
- 上一篇: 研究人员利用黑猩猩改进动物模拟技术 效果
- 下一篇: Uva Oj 514 - Rails