添加/删除 鼠标右键
以管理员权限打开终端,输入下面命令(先把cmder添加到系统变量中)
Cmder.exe /REGISTER ALL
若想删除鼠标右键打开cmder,根目录新建文件*.bat,写入下面内容,以管理员身份运行即可。
@echo off
Reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /f
pause
活动代码页切换
目前尚不清楚这个和语言设置到底有什么不同。
chcp 936
ANSI/OEM-简体中文 GBK 编码
chcp 65001
变成英文显示
一开始 ls 命令效果并不好
异常状态下的 ls 命令启迪:you are not running cmder's ls.exe
一定要检查命令是否cmder的vendor程序中的!!!
一定要检查命令是否cmder的vendor程序中的!!!
一定要检查命令是否cmder的vendor程序中的!!!
后来发现原来是我 ls 原命令被绑定了。通过which ls
得知底层的ls命令被替换为了一个莫名奇妙的 C:/Windows/ls.bat
文件,打开其内容为:
@echo off
dir
整个就是一个 dir 命令啊
后来发现自己还安装过 gow 和 git bash 也对命令的路径有所影响。删除这些捆绑的东西即可使用正常的 cmder 效果的 ls 命令了。
后来又发现 ls 的显示出来的东西都占用一整行。
通过 issues 了解到其中有的文件(文件夹)名过长的时候就会出现这个情况。
网友评论