Cmder是windows环境下非常好用的一款终端工具。 我将Cmder_mini和cygwin结合起来,使得可以在windows下也能享受Linux命令的便捷性。
- 双击 Install.bat 或 在 Cmder 命令行中运行 .\Install.bat 命令来安装 cygwin
- 直接打开 ok-cmder 目录下的 cmder.exe 可运行cmder终端程序
- 将Cmder加入右键菜单的方法:Win+r后输入cmd,在cmd终端中运行命令
Cmder.exe /REGISTER ALL
- 解决 cmder 中文显示乱码的问题:
Settings –> Startup –> Environment,添加:set LANG=zh_CN.UTF8
- 集成了 adb 和 fastboot 命令
- 集成了 busybox,补充一些命令在 Cmder 中不能用和不好用的情况 busybox 命令使用方法是在命令前加前缀 bb-,例如 bb-grep
- 修改之后的 cd 命令基本能完成 linux 下 cd 命令的相同功能,可在终端中直接运行 cd 或 cd -h 命令查看帮助
- git命令的优化:
st = status
ci = commit
br = branch
co = checkout
df = diff - cygwin 集成了常用命令,同时在 cygwin 中我也添加了 gcc、make 等命令,方便在 windows 环境下命令行编译代码。
-
ok-cmder 添加了 vim 的配置脚本 vimrc,使 vim 使用起来更方便
(这一条暂时不用考虑)2. 在初次启动的时候,ok-cmder 会下载Vundle.vim插件,Vundle.vim 是 vim 的插件管理工具,ok-cmder 已经在 vimrc 脚本中配置了一些插件,所以在初次运行 vim 的时候需要通过 Vundle.vim 来安装这些插件,安装方法也很简单,如下:
2.1 打开 vim
2.2 运行命令:PluginInstall
2.3 等待插件安装完成后,重新打开 vim,就能正常使用了。
-
ok-cmder 为 vim 加入了 ctags 和 cscope 工具,使得用 vim 阅读源码更方便,在使用 vim 阅读源码之前,在源码目录下运行如下命令:
$ cs.bat
在源码目录下生成 ctags 和 cscope 的索引文件
-
ok-cmder 将 ctags 和 cscope 常用命令做了映射,使命令更简单快捷,映射关系可在 vimrc 脚本中查看,常用命令如下:
:f 跳转到定义处
:ts 搜索符号的多处定义,选择相应序号跳转到相应定义处
:tn 返回到上一步,多次跳转可用此命令返回:.c 对应于 cscope 的 :cs find c 命令
:.s 对应于 cscope 的 :cs find s 命令
以此类推关于 ctags 和 cscope 的相关命令,可自行搜索,这类资料很多。
- 以上都是个人在工作中的一些总结,并不完善和全面,所以欢迎指正,欢迎提出建议。
- 有意见可联系:
邮箱:jathefo@126.com