解決cmder中文亂碼、中文字型重疊和命令提示符$問題
阿新 • • 發佈:2019-01-08
一、命令提示符λ替換成$
新版的cmder單純修改init.bat或以前的方法不可行,下面是自己找到的方法。親測可行。
cmder\vendor\clink.lua檔案中第41行中{lamb}修改為$$
local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{lamb} \x1b[0m"
local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m$$ \x1b[0m"
二、中文字型重疊問題
錯誤方案:
需要取消勾選設定中的Monospace選項正確方案:
這個問題在cmder v1.3.0以上版本中已經修復,不需要進行任何操作
三、中文顯示亂碼問題
- 錯誤方案:
新增4行命令到cmder/config/aliases檔案末尾… - 正確方案
win+ctrl+p開啟Settings
Settings –> Startup –> Environment,新增:set LANG=zh_CN.UTF8
這樣ls可以正確顯示中文,但ls |more還是會出現亂碼。
改為set LANG=zh_CN.GBK
可以解決這個問題。