oh-my-zsh安装与配置

1.安装与配置

Setup

oh-my-zshshould work with any recent release of Zsh. The minimum recommended version is 4.3.9.

If not already installed, you can install Zsh using the command-line.

The automatic installer… do you trust me?

You can install this via the command-line with eithercurlorwget.

viacurl:

curl -L http://install.ohmyz.sh | sh

viawget:

wget --no-check-certificate http://install.ohmyz.sh -O - | sh

Optionally, change the install directory:

The default location is~/.oh-my-zsh(hidden in your home directory).

You can change the install directory with theZSHenvironment variable, either by runningexport ZSH=/your/pathbefore installing, or by setting it before the end of the install pipeline like this:

curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | ZSH=~/.dotfiles/zsh sh

The manual way

1. Clone the repository:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

2. Optionally, backup your existing~/.zshrcfile:

cp ~/.zshrc ~/.zshrc.orig

3. Create a new Zsh config file by copying the Zsh template we’ve provided:

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

4. Set Zsh as your default shell:

chsh -s /bin/zsh

5. Start or restart Zsh by opening a new command-line window.

Problems?

You might need to modify yourPATHin~/.zshrcif you’re not able to find some commands after switching tooh-my-zsh.

If you installed manually or changed the install location, check theZSHenvironment variable in~/.zshrc.

Usage

  • enable the plugins you want in your~/.zshrc(take a look at theplugins/directory and the wiki to see what’s available)
    • example:plugins=(git osx ruby)
  • theme support: change theZSH_THEMEenvironment variable in~/.zshrc
    • take a look at thethemes/directory and the wiki to see what comes bundled withoh-my-zsh
  • & much, much more… take a look at thelib/directory to see whatoh-my-zshhas to offer…

Useful

The refcard is pretty useful for tips.

Customization

If you want to override any of the default behaviors, just add a new file (ending in.zsh) in thecustom/directory.

If you have many functions that go well together, you can put them as a*.plugin.zshfile in thecustom/plugins/directory and then enable this plugin (see ‘Usage’ above).

If you would like to override the functionality of a plugin distributed withoh-my-zsh, create a plugin of the same name in thecustom/plugins/directory and it will be loaded instead of the one inplugins/.

Updates

By default you will be prompted to check for upgrades. If you would likeoh-my-zshto automatically upgrade itself without prompting you, set the following in your~/.zshrc:

DISABLE_UPDATE_PROMPT=true

To disable upgrades entirely, set the following in your~/.zshrc:

DISABLE_AUTO_UPDATE=true

To upgrade directly from the command-line, just runupgrade_oh_my_zsh.

Uninstalling

If you want to uninstalloh-my-zsh, just rununinstall_oh_my_zshfrom the command-line and it’ll remove itself and revert you tobash(or your previous Zsh configuration).

2.我的plugins:

aws bunlder cap command-not-found docker gem git github heroku node npm pip postgres python rails rake redis-cli ruby rvm sublime vagrant vi-mode virtualenvwrapper web-search

你可能感兴趣的:(oh-my-zsh)