Cmder
安装
http://cmder.net/ 有两个版本,分别是mini与full版
- mini 没有内建msysgit工具,这是Git for Windows的标准配备;
- 全安装版 cmder 自带了 msysgit, 压缩包 108M
- 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl
- 可以交叉使用 cygwin 的部分增强命令
把 cmder 加到环境变量
将解压后的文件夹路径加入到系统环境变量的Path中
添加 cmder 到右键菜单
配置环境变量后,在管理员权限的终端输入以下语句
Win 8 或者 Win10 可以直接
win+x
再按a
键进入或者在开始中输入命令,然后在弹出的最佳匹配中,选择命令行工具右键->以管理员身份打开
1 | Cmder.exe /REGISTER ALL |
修改命令提示符号
1.3 之后版本
修改文件 ${CMDER_HOME}\vendor\clink.lua
1 | if env == nil then |
改成
1 | if env == nil then |
其他符号也行,看你自己的喜好
1.3 以前版本
编辑Cmder安装目录下的 vendor\init.bat
批处理文件
1 | @prompt $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m {lamb} $S$E[0m |
修改为
1 | @prompt $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m $$ $S$E[0m |
PowerShell.exe
需要另外设置
打开文件 config/cmder.lua
(prompt.lua
也有版本是这个),将第二行中的λ修改为**$**
新标签打开个管理员权限终端
快捷键 Ctrl + t 后勾选Run as administrator
设置默认终端
如果你有其它的command希望通过 Cmder 打开,可以在 Startup
下的 Tasks
中添加。里面已经默认帮你配置了 Cmder
、PowerShell
、MinTTY
、Git Bash
。
默认启动的是 Cmder ,如果你想默认启动其它的command,你可以在 Startup
设置为其它的command
同时还可以快速的切换当前使用的终端,假设你正在使用的 cmd
,这时输入 bash
回车一下,便可以将当前标签页的终端切换成 Git Bash
中文和命令ll支持
- Cmder 是不支持中文,这需要你在
Startup
下的Environment
中设置一下。将set LANG=zh_CN.UTF-8
- cmder原生没有 ll 命令,但可以通过设置别名来实现:打开cmder安装目录下的
\config\user-aliases.cmd
文件,添加以下别名设置:
Chocolatey软件包管理系统
chocolatey 是windows 下面的 yum brew 这种包管理器
运行如下命令(需要管理员权限)
1 | @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin |
安装软件命令 choco install softwareName
,
- 短写是
cinst softwareName
查询安装包是否存在 clist softwareName
window下常用的开发环境应用
1 | choco install autohotkey.portable #安装 AutoHotkey (Portable) |
Author: Mrli
Link: https://nymrli.top/2019/06/03/Windows下命令行神奇cmder/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.