解决cmder中文乱码、中文字体重叠和命令提示符$问题
一、命令提示符λ替换成$新版的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 cmde
文章共427字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
一、命令提示符λ替换成$
新版的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
可以解决这个问题。
更多推荐
已为社区贡献1条内容
所有评论(0)