簡單使用oh my zsh
安裝oh my Zsh
- 安裝zsh
- 安裝curl或者wget
- 下載並安裝oh my zsh:
- curl 下載方式
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
- wget下載
wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | shoh
使用oh my zsh插件
- 編輯
~/.zshr.c
文件,添加一行使插件在加載oh my zsh時初始化,格式plugins=(git bundler osx rake ruby)
- 查看plugins的README文件,看看怎么使用插件
-
有名的插件有:
- git:當前目錄如果是受git控制的目錄下,會顯示[git],對很多git 命令進行了簡化,例如
gco=git checkout
,gd=git diff
,gst=git status
,g=git
- textmate:
mr
創建ruby的框架項目,tx filename
使用textmate
打開文件 - osx:tab的增強,使用
quick-look filename
直接預覽文件 - autojump:強大的文件夾跳轉工具。
- git:當前目錄如果是受git控制的目錄下,會顯示[git],對很多git 命令進行了簡化,例如
-
插件的使用方法 修改
~/.zshrc
文件,在文件末尾加上:- 配置sublime默認打開python文件:
aliaa -s py=st
- 配置sublime默認打開markdown文件:
aliaa -s md=st
- 配置sublime默認打開python文件:
上面所有的配置做好以后,需要執行
source ~/.zshrc
,是的配置的效果顯示出來
主題
- 在wiki可以查看主題的截圖,找到自己喜歡的主題
- 在
~/.zshr.c
文件中有一個關於主題設置的參數,例如ZSH_THEME=“robbyrussell”
,如果想使用自己喜歡的主題,只需要將這行的變量的值改為自己喜歡的主題的名字
自定義安裝oh my zsh
- 默認安裝路徑
~/.oh-my-zsh
- 修改安裝路徑,
- 方法一:在安裝前,使用
export ZSH=/your/path
- 方法二:在安裝時,采用管道命令安裝
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | ZSH=~/.dotfiles/zsh sh
手動安裝
-
clone oh my zsh的repository
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
-
可選項,備份已經存在的安裝文件和配置
cp ~/.zshr ~/.zshr.orig
-
創建一個新的zsh配置文件,可以通過簡單的復制一個程序提供的模板配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
-
修改默認shell
chsh -s /bin/zsh
-
初始化新的配置文件
自定義插件
- 在
custom/
文件夾中添加一個.zsh
類型文件 - 如果有許多功能添加或改變,可以將在
custom/plugins
文件夾中加入一個abccryzeae.plugins.zsh
文件(其中abccryzeae是文件名) - 如果想中寫Oh my zsh提供的插件,則在
custom/plugins
文件夾中定義一個與要修改插件同名的插件,這樣zsh shell就會加載自定義的插件,而不是在plugins
里面的插件
升級
- 自動升級管理: 在
~/.zshrc
中有類似這樣的字段DISABLE_UPDATE_PROMPT=true
,想取消自動升級,可以在~/.zshr
中添加DISABLE_AUTO_UPDATE=true
- 手動升級: 運行命令:
upgrade_oh_my_zsh
卸載oh my zsh
直接在終端中,運行uninstall_oh_my_zsh
,既可以卸載。
oh my zsh高級模式---oh-my-fish
安裝
`curl -L https://github.com/oh-my-fish/oh-my-fish/raw/master/tools/install.fish | fish`
主題設置
在fish的模式下,輸入theme --help
設置oh-my-fish
oh-my-fish的配置文件為/home/username/.config/fish/config.fish
,
注意:在添加完主題和茶間后,運行
omf install
來自東下在安裝相應的插件和主題。
power_line
安裝
pip install --user powerline-status
或者下載最新的power——line版本的字體。- 將想要的字體移動到
`~/.fonts
目錄,例如:mv PowerlineSymbols.otf ~/.fonts/
- 更新字體緩存,
fc-cache -vf ~/.fonts/
注:本文出處