博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oh-my-zsh安装与配置
阅读量:6559 次
发布时间:2019-06-24

本文共 3134 字,大约阅读时间需要 10 分钟。

hot3.png

1.安装与配置

Setup

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

If not already installed, you can install 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 config file by copying the template we’ve provided:

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

4. Set as your default shell:

chsh -s /bin/zsh

5. Start or restart 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 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 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 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 ‘’ 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 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

转载于:https://my.oschina.net/quanpower/blog/316948

你可能感兴趣的文章
怎样为用户写“招标书”
查看>>
1.7 文件目录管理及相关的命令使用方法
查看>>
实际案例告诉你大数据在农业中如何应用
查看>>
LAMP优化策略
查看>>
PDF中添加页面/合并 PDF 内容
查看>>
JS仿FLASH特效可跳转回首页的CSS二级联动菜单
查看>>
页面导入样式时,使用link和@import有什么区别?
查看>>
类成员与类的实例成员
查看>>
Spark源码编译并在YARN上运行WordCount实例
查看>>
Spring AOP + AspectJ annotation example
查看>>
Spring VS EJB 3 的若干认识误区(转)
查看>>
React.js初探(一)
查看>>
Neo4j CQL -(17)- NULL值
查看>>
BZOJ4554: [Tjoi2016&Heoi2016]游戏 luoguP2825 loj2057
查看>>
json_encode后的中文不编码成unicode
查看>>
iOS 导航栏title显示右偏移
查看>>
修改纵断面图标注栏
查看>>
Flex创建带有空间信息的椭圆(Polygon)
查看>>
【转】参照protobuf,将json数据转换成二进制在网络中传输。
查看>>
享元模式
查看>>