zsh经典配置与常用plugins

zsh经典配置与常用plugins

安装zsh

自centos高版本以来,都自带了zsh.

cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/zsh
/bin/tcsh
/bin/csh

chsh -s /bin/zsh

如果没有则使用brew 或者其他工具

oh-my-zsh

由于zsh的配置是很复杂的,所以有这个一个开源项目oh-my-zsh,帮助我们简化zsh的配置。

curl -L http://install.ohmyz.sh | sh
source ~/.zshrc

注意如果机器没有外网,可能需要将脚本更改一下,自己上传一下包

没有外网情况:

  1. git下载oh-my-zsh-master.zip 到机器 && 解压
  2. 下载http://install.ohmyz.sh 到机器 install.sh
  3. mv oh-my-zsh-master .oh-my-zsh
  4. vim install.sh 把git下载那部分注释掉即可

插件安装

推荐插件:

plugins=(git sudo z zsh-syntax-highlighting zsh-autosuggestions)

zsh-autosuggestions 安装:https://github.com/zsh-users/zsh-autosuggestions

主题

oh my zsh 提供了数十种主题,相关文件在~/.oh-my-zsh/themes目录下,你可以随意选择,也可以编辑主题满足自己的变态需求,我采用了默认主题robbyrussell,不过做了一点小小的改动:

PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p%{$fg[cyan]%}%d %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%}% %{$reset_color%}>'
#PROMPT='%{$fg_bold[red]%}➜ %{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'

对照原来的版本,我把 c 改为 d,c 表示当前目录,d 表示绝对路径,另外在末尾增加了一个「 > 」

参考文档:http://macshuo.com/?p=676

ps1

http://blog.csdn.net/zhshuai1/article/details/45367475

直接贴上ps1的配置

PS1="%{$fg_bold[blue]%}%n@`hostname` %{$fg_bold[yellow]%}%* "$PS1

转自 快问文档 www.kuaiwen.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值