[TOC]
安装
http://cmder.net/ 有两个版本,分别是mini与full版
- mini 没有内建msysgit工具,这是Git for Windows的标准配备;
- 全安装版 cmder 自带了 msysgit, 压缩包 23M
- 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl
- 可以交叉使用 cygwin 的部分增强命令
配置
第一次使用时,会有个初始化过程,请慢慢等待
把 cmder 加到环境变量
系统变量
- 变量名 CMDER_HOME
- 变量值 安装绝对路径
Path 里添加一条
%CMDER_HOME%
添加 cmder 到右键菜单
配置环境变量后,在管理员权限的终端
输入以下语句
Win 8 或者 Win10 可以直接
win+x
再按a
键进入
Cmder.exe /REGISTER ALL
文件夹右键菜单快速打开命令行
配置好后,任意文件夹右键
新标签打开个管理员权限终端
快捷键 Ctrl + t 后勾选
设置
设置快捷键
win + alt + p
或者 在底部右击点击 settings
设置PowerShell作为默认开启的选项
alias功能 自定义短指令 解决中文乱码 开启 shell 命令
1.3 以后版本
在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
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%
这样可以在cmder 环境下使用,而不会影响到其他命令行工具
1.3 以前版本(注意最新版本cmder不支持)
制台输入 alias
查看定义的短指令,自定义指令请修改路径 %CMDER_HOME%\config
的文件 aliases
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
ls=ls --show-control-chars -F --color $*
ll=ls -al --show-control-chars --color $*
pwd=cd
clear=cls
history=cat %CMDER_ROOT%\config\.history
unalias=alias /d $1
其中增加了一条 ll 来快速执行 ls -al
建议增加这些配置来更加强化显示效果
set PATH=%ConEmuBaseDir%\Scripts;%PATH%
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
修改命令提示符号
1.3 以后版本
修改文件 ${CMDER_HOME}\vendor\clink.lua
if env == nil then
lambda = "λ"
else
lambda = "("..env..") λ"
end
改成
if env == nil then
lambda = "$"
else
lambda = "("..env..") $"
end
其他符号也行,看你自己的喜好
1.3 以前版本
编辑Cmder安装目录下的 vendor\init.bat
批处理文件
@prompt $E[1;32;40m$P$S{git}{hg}$S$_$E[1;30;40m {lamb} $S$E[0m
修改为
@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+滑鼠滚轮
Chocolatey软件包管理系统
chocolatey 是windows 下面的 yum brew 这种包管理器
运行如下命令(需要管理员权限)
@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下常用的开发环境应用
choco install autohotkey.portable #安装 AutoHotkey (Portable)
choco install nodejs.install #安装 node
choco install git.install #安装 git
choco install python #安装 python
choco install ruby #安装 ruby
choco install jdk8 #安装 JDK8
choco install googlechrome #安装 Chrome
choco install google-chrome-x64 #Google Chrome (64-bit only)
choco install firefox #安装 firefox
choco install notepadplusplus.install #安装 notepad++
choco install Atom #安装 Atom
choco install SublimeText3 #安装 SublimeText3