1、修改config下的aliases文件,可以添加别名
$* 表示所有参数,$i 表示第几个参数
比如cd
cd=cd /d $*
这样window下的cd就可以直接切换盘符+路径了。
有用的别名
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
ls=ls --show-control-chars -F --color $*
pwd=cd
clear=cls
history=cat %CMDER_ROOT%\config\.history
unalias=alias /d $1
open.=explorer .
wget=curl -O $*
artisan=php artisan $*
cd = cd /d $*
gpl=git pull origin master
gps=git push origin master
2、cmder报错
clink-completions/npm_prompt.lua:11: attempt to concatenate local 'package) nil value
这个是composer包的package.json里没有包名和版本号,可以修改npm_prompt.lua 如下两行
local package_name = string.match(package_info, '"name"%s*:%s*"(%g-)"') or "" local package_version = string.match(package_info, '"version"%s*:%s*"(.-)"') or ""
3、中文乱码
config/user-startup.cmd
添加
@echo off
set LANG=zh_CN.UTF-8
4、php相关的命令补全插件
可以下载台湾laravel社区的,cmder-plugins ,放到config下面
5、babun
带软件管理器和oh-my-zsh的cygwin,
把babun添加到cmder的里,
打开cmder的 Settings>Startup>Tasks
创建新task
Task parameters参数为
/icon "babun路径\cygwin\bin\mintty.exe" /dir "%userprofile%"
Commands参数为
babun路径\.babun\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/zsh.exe