cmder 使用心得

前端之家收集整理的这篇文章主要介绍了cmder 使用心得前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

cmder是一个跨平台的命令行增强工具,可以集成windows batch,power shell,git,linux bash等多种命令行于一体,十分方便。但我们还可以通过自定义,让它更方便一点。

alias

通过设置别名,实现缩短命令。
可以有两种方式添加别名。以“切换目录,并显示新目录下的文件”为例:
1. 直接在cmder脚本中输入:alias cd=cd $1 & ls
2. 打开C:\cmder\config\user-aliases.cmd添加一行:cd=cd $1 & ls

下面是我常用的一些别名:

cd=cd $1 & ls
..=cd .. & ls
...=cd ..\.. & ls
ls=ls --show-control-chars -F --color
ll=ls -l
gitst=git status  
cal = python -c "print $1"

显示中文

如果当前目录下存在中文文件ls显示乱码,解决方法也简单,就是:按win+alt+p 打开设置,在 startup -> environment 中输入:
set LANG=zh_CN.UTF-8

提示符后第一个字母

如果输入的命令cxxxxx超过4个字符,则用向上箭头往前翻命令的时候,会发现提示符后面多了一个字母c。虽然不影响命令的执行,但看着不顺眼,而且如果这个时候再用左右箭头移动光标,尝试修改命令参数的话,会发现修改的位置完全不对。
这是因为cmder的命令行提示符是lambda,这是特殊字符,直接显示的时候没有问题,但往前往后回溯命令的时候就会显示不正确。

解决的办法也简单,就是把命令行提示符换掉:在c:\cmder\vendor\clink.lua 中,找到set_prompt_filter 函数加上一行:clink.prompt.value = string.gsub(clink.prompt.value,lambda,">>")

猜你在找的Bash相关文章