cmder小技巧

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

posted @ 2016-03-31 22:18  半山th  阅读(2244)  评论(0编辑  收藏  举报