---
# System prepended metadata

title: Cmder 筆記
tags: [好用工具程式]

---

# Cmder 筆記

###### tags: `好用工具程式`

## 參考資料
[介紹好用工具：Cmder ( 具有 Linux 溫度的 Windows 命令提示字元工具 )
](https://blog.miniasp.com/post/2015/09/27/Useful-tool-Cmder)

[Cmder 筆記
](https://blog.poychang.net/note-cmder)

[Cmder右鍵菜單
](https://www.twblogs.net/a/5bc9f8182b7177735196edac)

## 安裝 cmder
先到 cmder 官網 ( http://cmder.net/ ) 下載此工具，基本上 cmder 並沒有安裝檔，他就是一個壓縮檔，下載回來解壓縮就能使用，你甚至可以放到 USB 就可以雖時帶著走，連調整過的設定都會放在這個目錄下，不會用到系統機碼 (Registry)，所以也很適合放在 Dropbox / Google Drive / OneDrive 共享於多台電腦。

下載的時候，有兩個版本，分別是 mini 與 full 版，唯一的差別在於有沒有內建 msysgit 工具，這是 Git for Windows 的標準配備，裡面不僅僅有 Git 工具程式，其實還包含了一些 Linux 環境下常用的工具程式，例如 less, grep, tar, unzip, grep, sed, … 等等，如果你確定電腦已經有安裝 Git for Windows 的話，可以直接下載 mini 版即可。
![](https://i.imgur.com/KHHfAAQ.png)

解壓縮之後如下圖示，點擊 Cmder.exe 即可啟動程式：

![](https://i.imgur.com/sSmShjZ.png)
你也可以將 Cmder 安裝路徑加入到 PATH 使用者環境變數中，方便在任意命令提示字元模式下自動啟動 Cmder 程式。

## 首次使用微調

第一個微調工作，則是我發現的一個問題，因為 Cmder 修改了預設的命列列提示符號，改用 λ 符號（如下圖示）

![](https://i.imgur.com/YXUNh1U.png)


用這個字元是蠻酷的，不過卻引發「畫面殘留文字」的問題，打指令的時候只要輸入 5 個字元以上，當你按下 Ctrl+Z 復原輸入就會讓畫面上殘留一些刪除不掉的文字。如下圖示：

![](https://i.imgur.com/2z0Oal0.png)

上述殘留文字問題，只要按下 Ctrl+L 或輸入 cls 命令清空畫面就可以解決，但還是有點惱人，所以我會將這個字元改成 Mac / Linux 環境下常見的 $ 符號。

修改預設的命令列提示符號
* 將 `C:\Program Files\cmder\vendor\clink.lua` 第 41 行的 `{lamb}` 修改成 `$`
* 該行原始程式碼：`local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{lamb} \x1b[0m"`

## Cmder右鍵菜單
步驟如下：
1. 配置環境變量
我的安裝路徑是安裝的路徑是：C:\Program Files\cmder1.3.16

![](https://i.imgur.com/llIiDUP.png)

把Cmder.exe存放的目錄添加到系統環境變量

![](https://i.imgur.com/eCGqVFa.png)

加完環境變量之後,Win+R一下輸入cmder,即可出現Cmder窗口

![](https://i.imgur.com/gHDLRnE.png)

2. 添加 cmder 到右鍵菜單：環境變量添加後，在任意文件夾中即可打開Cmder，上一步的把 Cmder 加到環境變量就是爲此服務的, 在管理員權限的cmd下輸入以下語句即可：

```
Cmder.exe /REGISTER ALL
```

3. 最後結果圖如下，在任意文件夾右鍵都有Cmder的快捷方式。

![](https://i.imgur.com/CpwAYxO.png)

