Babun 更好的 Windows Shell

 

2016-04-30

Babun 的特性

  • 基于 Cygwin,又胜于 Cygwin。
  • 自带包管理器 pact, 并预置了 Cygwin 和 Shell 及 Vim 、Git 等一些常用开发工具和插件。
  • 默认 Shell 为 zsh,并集成 oh-my-zsh

安装

  1. 下载 完成后解压

  2. 直接运行 babun-1.2.0 目录下的 install.bat 安装即可

  3. 如果要指定安装目录的话,则需要进入 CMD 跳转到解压文件的位置,执行 install.bat /t “D:\Babun”

PS:不要选择根目录安装,否则会导致安装失败

  • 家目录:D:\Babun.babun\cygwin\home
  • 程序文件:D:\Babun.babun\cygwin\bin\mintty.exe

关于乱码的两个解决方案

  1. 改默认编码为 utf-8
    • 在 .babunrc 中添加 chcp 65001 1> /dev/null
  2. 改默认编码为 GBK
    • 在 Babun 顶部右键,选择 Options...
    • 然后选择 Text,在 Character set 中改为 GBK
    • 修改 vi ~/.oh-my-zsh/custom/babun.zsh-theme中的>>

半透明效果

  • 在 Babun 顶部右键,选择 Options...
  • LooksTransparency 下面选择 High
  • 选中 Opaque when focused,表示聚焦时,不使用透明效果

pact 常用命令

Terminal window
1
pact install # 安装软件包
2
pact remove # 删除指定的软件包
3
pact update # 更新指定的软件包
4
pact show # 显示已安装的软件包
5
pact find # 搜索软件包

常用插件

Terminal window
1
pact install tmux # tmux 终端复用软件
2
pact install python3 # Python 环境

其他

  • 全屏 Alt + Enter
  • 默认安装位置 %userprofile%\.babun

参考: