oh my zsh

659 阅读1分钟

github.com/ohmyzsh/ohm…

安装

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

默认安装在当前用户目录 ~/.oh-my-zsh/~/.zshrc 为配置文件。

在安装前可以指定安装路径:

export ZSH=/your/path

插件

vi ~/.zshrc 编辑 plugins:

plugins=(
    git
    bundler
    dotenv
    osx
    rake
    rbenv
    ruby
)

配置多个插件使用空格、新行、tab,不要使用逗号。~/.oh-my-zsh/plugins 目录中可查看所有可用的插件,查看插件的 README.md 来了解其提供的 alias 或者功能。

主题

查看本机已安装的主题:cd ~/.oh-my-zsh/themes

编辑配置文件 ~/.zshrc ZSH_THEME 变量,默认为robbyrussell 主题。更换主题后打开一个新的命令行终端就能看到新主题的提示样式。

ZSH_THEME=agnoster

内置主题介绍

其他主题的介绍

其他主题

设置随机主题

设置 ZSH_THEME=random 每次打开新的命令行随机使用一个已安装的主题。

ZSH_THEME=random

设置 ZSH_THEME_RANDOM_CANDIDATES 指定随机使用的主题。

ZSH_THEME_RANDOM_CANDIDATES=(robbyrussell agnoster)

设置 ZSH_THEME_RANDOM_IGNORED 随机显示主题时排除某些你不喜欢的主题。

ZSH_THEME_RANDOM_IGNORED=(pygmalion tjkirch_mod)

更新设置

默认有更新时会在打开命令行进行提示,关闭更新提示并自动更新, vi ~/.zshrc

DISABLE_UPDATE_PROMPT=true

关闭自动更新,vi ~/.zshrc

DISABLE_AUTO_UPDATE=true

卸载

运行uninstall_oh_my_zsh命令。