日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

神器 cmder

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 神器 cmder 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
神器 cmder

神器 cmder

當我們在 windows 環境下來進行開發編碼工作時,是不是經常有一個不好的體驗—— cmd 太弱了。

windows cmd 不足

  • 界面太過于死板,不美觀
  • 相關的操作,以及命令支持不完善,無法達到,或是平衡 linx 平臺下相關的操作習慣
  • 當前各種框架平臺不斷發展,相關需要在命令行下執行的操作越來越多,而cmd沒有多標簽等相關的切換功能
  • 窗口的大小直接受限,不能自如的調整窗口大小
  • ...

以上所列出的點不盡全,相信只要有需要使用 shell 來進行終端操作的用戶就能感覺到 windows 對于用戶,在這方面的不友好。而現實的開發工作序列中,無論是我們的代碼管理,還是我們的環境編譯,以及其他相關框架或平臺的應用,如若想完全的脫離終端,這種可能性及小。
另外,從操作的效率性方面來出發,命令行下的操作,要比鼠標和鍵盤的來回切換操作來得高效和方便。(也許你不太認可,但這是很大一部分人公認的。)

神器登場 cmder

cmder 是一款綠色且開源的軟件,并且已經托管在了 github 上,其主要的目標即是在 windows 平臺上,打造類 linux 的終端操作體驗。
先來一張靚照:

從圖中我們可以看到,中文支持友好,同時,終端的顏值很高,最最主要的是,本軟件是高度可定制的。
只要是你愿意,你完全可以根據你自己的喜好,自定出一套你自己喜歡的主題出來。
如下圖所示,你可以打開 Settings 來配置你自己的各種需要

主要特性

提供高度類 Linux 的終端體驗

在我們平常的使用命令終端的體驗過程中,如若能達到 linux 平臺下相關命令的可靠性,那即是 windows 平臺下開發者的福音,而 cmder 正是朝著這一方向而來的。可以支持的初略的列一下:
pwd ll ls whoami where cp rm unzip ...

快捷鍵支持豐富

  • 打開設置: 使用 win + alt + p
  • 新建標簽: ctrl + t
  • 關閉標簽: ctrl + w
  • 快速新建不同類型標簽: shift + alt + number
  • cmd
  • PowerShell
  • 全屏: alt + enter
  • 返回上級目錄: ctrl + alt + u
  • 歷史查詢: ctrl + r
  • 選擇復制文本: left mouse select
  • 粘貼文本: right click
    更多的快捷鍵,你可以打開 Settings > Keys & Macro 中進行設置和查看。

支持命令別名(Aliases)配置

這是 cmder 所提供的一個非常方便的功能,我們可以很個性化的設置我們個人喜歡的命令,來完成某些長命令的輸入。
以下是我別名配置的一個片段,大家可參考:

  • pwd=cd
  • clear=cls
  • history=cat "%CMDER_ROOT%\config\.history"
  • unalias=alias /d $1
  • vi=vim $*
  • cmderr=cd /d "%CMDER_ROOT%"
  • e.=explorer .
  • gl=git log --oneline --all --graph --decorate $*
  • l=ls --show-control-chars --color $*
  • la=ls -aF --show-control-chars --color $*
  • ll=ls -alF --show-control-chars --color $*
  • ls=ls --show-control-chars -F --color $*
  • 對于中文支持的處理

    在平常應用過程中,我們經常會遇到中文問題的苦惱,如何很好的解決中文在各種場景下的顯示問題,是很多類似產品的一大痛點。

    常見場景:

    • 中文文件或中文文件夾名的顯示和操作;
    • VIM 中打開包含中文內容的文件查看及編輯等;
    • git 提交代碼到 github 等代碼倉庫時,中文日志的提交及查看;

    幾個關鍵配置要點:

    • 中文字體的選擇:我們需要選擇相關支持中文字符顯示的字體來做為軟件的展示字體。
    • 字符編碼的選擇:在 windows 下,很多文件名,及文件的編碼都是以 GBK 為編碼,因此,這里我們需要很慎重的選擇軟件的字體編碼。
    • 環境變量的設置:因本軟件的類 linux 的設計,所以很多命令,如 git 都有著 linux 下相似的處理邏輯,而 github 這種是全以 UTF8 為編碼的平臺,因此,環境變量需要對此進行特殊處理。
    • VIM 的字符編碼配置:因是在 windows 平臺中,很多的文件的編碼可能是多種多樣的,不是固定的某一種,因此,在 VIM 的配置中,就必須要考慮到這種情況,配置讓它可以智能的識別并轉換文件內容編碼。

    以下貼出我所配置的部分參數:
    字體&字體編碼配置

    其中的 YaHei Consolas Hybrid 是我在編程過程中,所遇到的一種字體,對于中文、英文大小寫、以及數字的支持以及辨識度很高。個人推薦使用,可以這下載安裝,提取密碼: tmgw
    而其中因是在 windows 環境下,所以建議使用 GB2312 編碼。

    環境變量配置

    為兼容 github 等使用,整體將 cmder 的環境變量中 LANG 設置為 UTF-8 ,以此實現 git log 等命令查看時支持中文。

    VIM配置

    為實現 VIM 支持各種編碼格式文件的中文查看及編輯,cmder 內部已做好了配置進行處理,上圖只是將相關的配置內容貼出。

    整體配置及軟件包下載

    為方便大家直接使用,我將當前我所使用的版本,以及配置整體打包分享出來。
    推薦大家使用,提取密碼: 1aix

    轉載于:https://www.cnblogs.com/lfire/p/6490318.html

    總結

    以上是生活随笔為你收集整理的神器 cmder的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。