关于windows:Windows下强大的命令终端Cmder

8次阅读

共计 1823 个字符,预计需要花费 5 分钟才能阅读完成。

家喻户晓,Windows 的 CMD 始终被人诟病,即时微软起初出了弱小的 PowerShell,也没有挽回 Windows 的口碑。这次举荐的软件 Cmder,正是 Windows 下程序员的福音,解救了 Windows 下弱鸡的终端体验。

什么是 Cmder

ConEmu 是一个带标签的 Windows 终端,提供多标签反对和丰盛的自定义选项,是 Windows 下不可多得的 Console,它被创立进去代替极不满没有丑陋的控制台模拟器的 Windows 上。Cmder 的前身是 ConEmu。

Cmder 的装置配置

下载

  1. 能够返回官网 Cmder | Console Emulator 下载,可选便携版和完整版(举荐完整版还自带 Git 等性能)
  2. 网盘分流

    链接:https://pan.baidu.com/s/1Bu36…
    提取码:lk9i
    – 来自百度网盘超级会员 V6 的分享

装置

Cmder 不须要装置,可间接解压至你喜爱的中央

配置环境变量

在零碎属性外面配置环境变量,将 Cmder.exe 所在文件门路增加至 Path 里,因为不罕用,所以不做过多赘述。

配置右键快捷启动

如果没有配置环境变量,须要到 cmder 目录里执行以下命令。

Cmder.exe /REGISTER ALL

执行胜利后,会在鼠标右键减少一个菜单,点击就能够在当前目录启动 cmder。

界面成果的设置

首先应用 windows+alt+p 进入界面设置
背景色设置

字体设置

背景透明度

暗藏标签栏

显示底部状态栏

批改命令提示符

将 Cmder 默认的命令提示符 "λ" 改为 “$”
cmder\vendor中的 clink.lua 内第 51 行批改 ”λ” 替换成 ”$”

    -- build our own prompt
    -- orig: $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m{lamb}$S$E[0m
    -- color codes: "\x1b[1;37;40m"
    local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[1;39;40m{lamb} \x1b[0m"
    local lambda = "λ" 
    cmder_prompt = string.gsub(cmder_prompt, "{cwd}", verbatim(cwd))

Cmder 罕用快捷键

Tab       主动门路补全
Ctrl+T    建设新页签
Ctrl+W    敞开页签
Ctrl+Tab  切换页签
Alt+F4    敞开所有页签
Alt+Shift+1 开启 cmd.exe
Alt+Shift+2 开启 powershell.exe
Alt+Shift+3 开启 powershell.exe (系统管理员权限)
Ctrl+1      疾速切换到第 1 个页签
Ctrl+n      疾速切换到第 n 个页签(n 值无下限)
Alt + enter 切换到全屏状态
Ctr+r       历史命令搜寻
Tab         主动门路补全
Ctrl+T      建设新页签
Ctrl+W      敞开页签
Ctrl+Tab    切换页签
Alt+F4      敞开所有页签
Alt+Shift+1 开启 cmd.exe
Alt+Shift+2 开启 powershell.exe
Alt+Shift+3 开启 powershell.exe (系统管理员权限)
Ctrl+1      疾速切换到第 1 个页签
Ctrl+n      疾速切换到第 n 个页签(n 值无下限)
Alt + enter 切换到全屏状态
Ctr+r       历史命令搜寻
Win+Alt+P   开启工具选项视窗

alias 别名

快捷方式:Win + Alt + P

Environment 里增加

set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set LANG=zh_CN.UTF-8
ls=ls --show-control-chars -F
alias ll=ls -al --show-control-chars --color $*
alias gs=git status
alias gl=git log
alias ga=git add
alias gc=git commit
pwd=cd
clear=cls

这样就能够在 CMDER 中应用 gl 来代替 git log 等了。

解决中文乱码

设置中 批改Environment

set LANG=zh_CN.UTF-8` ` 解决中文乱码问题
  • 如果想在 win 应用 shell 命令,须要批改 set PATH=%ConEmuBaseDir%\Scripts;%PATH% 改成如下
set PATH=%ConEmuBaseDir%\Scripts;%CMDER_HOME%\vendor\git-for-windows\usr\bin;%PATH%
正文完
 0