像Linux终端一样使用windows命令行【cmder】

时间:2023-03-08 17:52:02
像Linux终端一样使用windows命令行【cmder】

像Linux终端一样使用windows命令行【cmder】

下载cmder

我下载的是full版,下载之后是个压缩包,解压之后点击cmder.exe即可运行。

需要解决的几个问题

  • 默认的是λ,当然还是美元符$更让人习惯

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"

重启cmder,问题解决。

  • ls命令不支持中文

打开cmder,win+alt+p打开设置面板,找到Startup -> Envrioment选项
在下面的文本框里添加一行 set LANG=zh_CN.UTF-8
重启cmder,问题解决。

  • 添加 cmder 到右键菜单

首先打开具有管理员权限的cmder,快捷键Ctrl + t 勾选Run as current user和 Run as administrator这两 项,
然后点start开启,然后在命令行输入Cmder.exe /REGISTER ALL
现在在文件夹上右键点击Cmder here 就能在cmder里进入该目录

  • 将cmder添加到path

这么做有什么好处呢?
win + R,输入cmder即可打开cmder