安装 Oh My Zsh 插件
来源:互联网 发布:mysql 充值密码 编辑:程序博客网 时间:2024/06/05 02:06
https://github.com/robbyrussell/oh-my-zsh
Oh My Zsh is an open source, community-driven framework for managing yourzsh 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 townor 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 followohmyzsh 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 theplugins 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 havescreenshots 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 formore 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 throughthe 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 theexternal 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 –fsSLhttps://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~ 进入根目录后,执行上述操作。
- 安装 Oh My Zsh 插件
- 安装zsh+oh-my-zsh及插件
- oh my zsh插件
- 安装oh-my-zsh及一些插件
- 安装oh my zsh
- oh-my-zsh 安装
- MAC安装oh my zsh
- mac安装oh my zsh
- oh my zsh + tmux安装
- ubuntu安装 oh my zsh
- ubuntu 安装oh-my-zsh
- Ubuntu安装oh-my-zsh
- oh-my-zsh 安装使用
- Linux 安装 oh my zsh
- Ubuntu安装oh-my-zsh
- CentOS安装zsh,使用oh-my-zsh
- Iterm2安装Zsh + Oh My Zsh+Solarized
- Mac安装zsh&oh my zsh
- opencv在vs2013下的环境搭建
- 网络通信三要素:IP、端口、协议
- git使用之一——git的基本使用
- Android ExpandableListView的特殊使用——始终展开不收缩
- 2.5 范数
- 安装 Oh My Zsh 插件
- spf13-vim设置说明
- UICollectionView
- poj 1860
- 远程桌面无法复制 或 剪贴板
- Dalvik VM 和 JVM 的比较
- cp命令详解
- git使用之二——.gitignore文件详解
- Struts2返回JSON对象的方法总结