【问题标题】:Zsh plugins don't workZsh 插件不起作用
【发布时间】:2013-07-04 12:17:10
【问题描述】:

我在 Mac OS X 上安装了 zsh,但 zsh 无法正常工作。

主题工作正常,但 git 的输出没有着色。

可能出了什么问题?

这是我的 .zshrc 片段:

plugins=(git)

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin
source /usr/local/bin/virtualenvwrapper.sh

which git 给了我这个:

/usr/bin/git

【问题讨论】:

  • 你的意思是你已经安装了oh-my-zsh?

标签: macos git zsh zshrc


【解决方案1】:

着色 git 输出是通过~/.gitconfig 配置的。你试过了吗:

git config --global color.ui auto

更多信息here

【讨论】:

  • 非常感谢您的帮助!据我了解,zsh 不会对输出进行着色,只会添加有用的命令和别名,对吧?
  • @EllochkaCannibal zsh 为您的标准 shell 命令着色,例如 ls。颜色可通过主题进行配置。 Git 是一个不同的程序,所以 zsh 很可能无法触及它。在使用 ZSH(或 oh-my-zsh)时,我从未体验过自动着色的 git 输出。
  • @Shiki ls 输出由ls 本身着色。对于其他人,可能会定义一个别名,该别名使用grc 之类的东西来为输出着色,但 zsh 从来没有自己做任何像着色输出这样的事情。如果配置正确,Zsh 可能会为完成变体和键入的命令行着色。
猜你喜欢
  • 2016-01-20
  • 1970-01-01
  • 2011-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-02
  • 2012-08-30
  • 2017-08-14
相关资源
最近更新 更多