您的位置:首页 > 其它

安装 Oh My Zsh 插件

2015-10-14 18:06 381 查看
https://github.com/robbyrussell/oh-my-zsh

Oh My Zsh is an open source, community-driven framework for managing your
zsh configuration. That sounds boring. Let's try this again.
Oh My Zsh is a way of life! Onceinstalled, your terminal prompt will become the talk of the town
or yourmoney back! Each time you interact with your command prompt, you'll be abletake advantage of the hundreds of bundled plugins and pretty themes. Strangerswill come up to you in cafés and ask you,
"that is amazing. are yousome sort of genius?" Finally, you'll begin to get the sort ofattention that you always felt that you deserved. ...or maybe you'll just usethe time that you saved to start flossing more often.
To learn more, visit ohmyz.sh and/or follow
ohmyzsh on Twitter.
Getting Started
Prerequisites
Disclaimer: Oh My Zsh works best onMac OS X and Linux.

Unix-based operating system (Mac OS X or Linux)
Zsh should be installed (v4.3.9 or more recent). If not pre-installed (zsh --version to confirm), check the following instruction here:

Installing-ZSH
curl or wget should be installed
git should be installed

Basic Installation
Oh My Zsh is installed by running one of the following commands in yourterminal. You can install this via the command-line with either curl or wget.
via curl
sh -c "$(curl -fsSLhttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
via wget
sh -c "$(wgethttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O-)"
Using Oh My Zsh
Plugins
Oh My Zsh comes with a shit load of plugins to take advantage of. You cantake a look in the

plugins directory and/or the
wiki to seewhat's currently available.
Enabling Plugins
If you spot a plugin (or several) that you would like to use with Oh MyZsh, you will need to edit the ~/.zshrc file. Once you open it with yourfavorite editor, you'll see a spot to list all the plugins that you'd like OhMy Zsh to load in initialization.
For example, this line might begin to look like...
plugins=(git bundler osx rake ruby)
Using Plugins
Most plugins (should! we're working on this) include a README,which documents how to use them.
Themes
We'll admit it. Early in the Oh My Zsh world, we may have gotten a bit tootheme happy. We have over one hundred themes now bundled. Most of them have
screenshots on the wiki. Check them out!
Selecting a Theme
Robby's theme is the default one. It's not the fanciest one. It's not thesimplest one. It's just right (for him).
Once you find a theme that you want to use, you will need to edit the ~/.zshrc file. You'll see an environment variable (all caps) in there that lookslike:
ZSH_THEME="robbyrussell"
To use a different theme, simply change the value to match the name of yourdesired theme. For example:
ZSH_THEME="agnoster" # (this is one of thefancy ones)
Open up a new terminal window and your prompt should look somethinglike...

In case you did not find a suitable theme for your needs, please have alook at the wiki for

more of them.
If you're feeling feisty, you can let the computer select one randomly foryou each time you open a new terminal window.
ZSH_THEME="random" # (...please let it be pie...please be some pie..)
Advanced Topics
If you're the type that likes to get their hands dirty, these sectionsmight resonate.
Advanced Installation
Some users may want to change the default path, or manually install Oh MyZsh.
Custom Directory
The default location is ~/.oh-my-zsh (hidden in your homedirectory)
If you'd like to change the install directory with the ZSH environment variable, either by running export ZSH=/your/path before installing, or by setting it before the end of the install pipelinelike this:
curl -Lhttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh |ZSH=~/.dotfiles/zsh sh
Manual Installation
1. Clone the repository:
git clone git://github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zsh
2. Optionally, backup your existing ~/.zshrc file:
cp ~/.zshrc ~/.zshrc.orig
3. Create a new zsh configuration file
You can create a new zsh config file by copying the template that weincluded for you.
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4. Change your default shell
chsh -s /bin/zsh
5. Initialize your new zsh configuration
Once you open up a new terminal window, it should load zsh with Oh MyZsh's configuration.
Installation Problems
If you have any hiccups installing, here are a few common fixes.

You might need to modify your PATH in ~/.zshrc if you're not able to find some commands after switching to oh-my-zsh.
If you installed manually or changed the install location, check the ZSH environment variable in ~/.zshrc.

Custom Plugins and Themes
If you want to override any of the default behaviors, just add a new file(ending in .zsh) in the custom/ directory.
If you have many functions that go well together, you can put them as a XYZ.plugin.zsh file in the custom/plugins/ directoryand then enable this plugin.
If you would like to override the functionality of a plugin distributedwith Oh My Zsh, create a plugin of the same name in the custom/plugins/ directory and it will be loaded instead of the one in plugins/.
Getting Updates
By default, you will be prompted to check for upgrades every few weeks. Ifyou would like oh-my-zsh to automatically upgrade itself without prompting you,set the following in your ~/.zshrc:
DISABLE_UPDATE_PROMPT=true
To disable automatic upgrades, set the following in your ~/.zshrc:
DISABLE_AUTO_UPDATE=true
Manual Updates
If you'd like to upgrade at any point in time (maybe someone just releaseda new plugin and you don't want to wait a week?) you just need to run:
upgrade_oh_my_zsh
Magic!
Uninstalling Oh My Zsh
Oh My Zsh isn't for everyone. We'll miss you, but we want to make this aneasy breakup.
If you want to uninstall oh-my-zsh, just run uninstall_oh_my_zsh from the command-line. It will remove itself and revertyour previous bash or zsh configuration.
Contributing
I'm far from being a
Zsh expert andsuspect there are many ways to improve – if you have ideas on how to make theconfiguration easier to maintain (and faster), don't hesitate to fork and sendpull requests!
We also need people to test out pull-requests. So take a look through
the open issues and help where you can.
Do NOT send us themes
We have (more than) enough themes for the time being. Please add yourtheme to the

external themes wiki page.
Contributors
Oh My Zsh has a vibrant community of happy users and delightfulcontributors. Without all the time and help from our contributors, it wouldn'tbe so awesome.
Thank you so much!
Follow Us
We have an
@ohmyzsh Twitter account. You should follow it.
Merchandise
We have
stickers and
shirts for you to show off your love of Oh My Zsh. Again, this will help youbecome the talk of the town!
License
Oh My Zsh is released under the
MIT license.
https://github.com/robbyrussell/oh-my-zsh 备注:
1>例如在root用户下安装,则进入root用户,执行cd ~ ,进入root用户根目录;执行# sh -c "$(curl –fsSL
https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 安装完后,执行#ll –la,会看到出现文件夹 “.oh-my-zsh” 和文件“.zshrc”.
执行#cd .oh-my-zsh/themes, 会看到很多主题,用哪个主题可以在.zshrc文件里修改,例如选择“bira.zsh-theme”,只需要将“.zshrc文件里的ZSH_THEME=“robbyrussell”, 换成ZSH_THEME=“bira”;
如果想设置别名,也是修改.zshrc这个文件,格式eg: alias cdtk=“cd /home/smile/trunk”。
2>如果在普通用户下安装,只需要进入普通用户,执行cd~ 进入根目录后,执行上述操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: