安装oh-my-cygwin后遇到如下问题:

add-zsh-hook () { …. compdef: unknown command or service: git

即遇到了这个issue,请按以下步骤

  1. 执行rm -f ~/.zcompdump; compinit ref
  2. 执行cp ~/.zcompdump .zcompdump-$(hostname)-5.0.2 ref

关闭terminal再开即可。

多说两句,现在的cygwin比几年前我用的时候强太多了,默认的terminal已经可以复制粘贴文本了,而且也不会让python判断不到tty而卡住。代替一些*nix日常操作足够了。