您的位置:首页 > 其它

解决cmder中文乱码、中文字体重叠和命令提示符$问题

2016-11-25 12:11 1106 查看

一、命令提示符λ替换成$

新版的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
可以解决这个问题。

附上cmder下载地址,百度云盘

ps: min版和full版都有
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息