Cmder Full with Git

Cmder 完整版集成 cmd、PowerShell、Bash 于一体,且内置了 Git 和 Vim ,可执行 Linux 中的大多数命令,如 ll、ls、touch、cat 等(有些命令能在 bash 中执行但不能在 cmd 中执行,如 ll ,有些命令能在 cmd 中执行但不能在 bash 中执行,如 tree,有些命令在 bash 中和 cmd 中都能执行,如 ls),可自定义主题,缩放字体也很方便。

Cmder 官网 Cmder | Console Emulator

官网下载速度很慢很慢,可以到这个网站 FileHorse.com / Free Software Download for Windows 搜索 cmder 来下载。

所使用的系统: Windows 10 Pro X64 21H1

Cmder 版本: Cmder Full v1.3.18

第一步:添加右键菜单

以管理员身份打开 Cmder ,执行以下命令设置任意地方鼠标右键启动 Cmder

cmder /register all

执行以下命令取消任意地方鼠标右键启动 Cmder

cmder /unregister all

注意:Cmder 默认启动的是 cmd ,执行上面的命令没有问题。如果启动的是 bash ,则执行上面的命令会报错。

第二部:设置默认启动 bash 作废,可略过

Cmder Full with Git

默认启动的是 cmd ,使用 cmd 经常遇见中文乱码问题。

第三步:修改 bash 中的提示符

Cmder 启动 bash 后默认提示符是 λ , 打开 cmder\vendor\git-for-windows\etc\profile.d\git-prompt.sh ,找到

PS1="$PS1"'λ '                 # prompt: always λ 

将其改为

PS1="$PS1"'$ '                 # prompt: always λ 

如果启动的是 cmd ,需要修改 cmder\vendor\clink.lua 文件中的 local lambda = "λ"

关于 Git

如果对 Git 版本没有要求,此步可略过。

Cmder Full 版内置了 Git ,但是版本可能不是最新版。

我系统上已经安装了 Git 。

这是在 Git Bash 中查看 Git 版本

Cmder Full with Git

这是在 Cmder 中的 bash 里查看 Git 版本

Cmder Full with Git

那又想使用 Cmder ,又想使用 bash ,又想在 bash 中使用最新版 Git 怎么办 呢?

Cmder 中的 Git 只在 bash 中内置,cmd 中没有内置,设置 Cmder 默认启动 cmd ,启动后输入 bash 即可进入 bash ,此时的 Git 是系统中安装的 Git ,不是 bash 内置的 Git ,这样就行了,只是稍微麻烦了一点,每次进入都要输入 bash ,但可避免中文乱码问题,又同时能使用系统中的 Git 。

Cmder Full with Git

中文乱码

Cmder Full with Git

分屏显示

Ctrl + T 可打开“创建新的控制台”,打开后在“新建console分屏”中选择“到底部”或“到右边”可分屏显示

Cmder Full with Git

“到右边”效果如下

Cmder Full with Git

如果新创建的控制台和已有控制台不是一种,则不能分屏显示。例如已经启动 cmd ,再创建新的控制台的时候创建的是 PowerShell ,就不会分屏显示,而是分层显示。

上一篇:CPU 字长(cpu word size)是什么意思?


下一篇:JVM调优和Full GC