我最喜爱的工具-oh-my-zsh

我最喜爱的工具-oh-my-zsh

Zsh

之前是因为看到这篇文章:终极Shell——Zsh 才选择使用zsh,被它的自动完成、补全功能吸引了。

官网:www.zsh.org

这也是“工欲善其事,必先利其器"系列文章。

选择oh-my-zsh

oh-my-zsh是基于zsh的功能做了一个扩展,方便的插件管理、主题自定义,以及漂亮的自动完成效果。

在Github上找关于zsh的项目时发现的,试用了一下觉得很方便,不用像上面文章里面提到的那么复杂,配置一些插件的名称即可使用相应的功能。

官网:https://github.com/robbyrussell/oh-my-zsh

评价:https://github.com/robbyrussell/oh-my-zsh/wiki/Testimonials

截图欣赏(Git插件):

oh-my-zsh的git插件

再来一个自动完成:

oh-my-zsh的git插件

定义hash快速进入目录:

在~/.zshrc中定义:

hash -d blog="/home/henryyan/work/blog/henryyan.github.com"

zsh-hash

安装oh-my-zsh

进入Github的oh-my-zsh主页 https://github.com/robbyrussell/oh-my-zsh ,在下面有详细的安装方式。

自定义主题

在 https://github.com/robbyrussell/oh-my-zsh/wiki/themes 里面有很多主题可以选择,安装后只需要修改~/.zshrc的ZSH_THEME为文件夹的名称即可。

使用截图的主题

刚刚的几个截图的主题是我基于robbyrussell修改的,添加了当前登录用户的名称和主机名称。

但是oh-my-zsh的作者太懒了,我在Github上Fork了项目然后提交我修改后的主题一直也没有合并,如果喜欢的话可以直接Clone我的oh-my-zsh分支,然后使用手动安装的方式安装oh-my-zsh;

手动安装完以后可以把当前的PATH变量设置到~/.zshrc中:

?
1
2
echo "export PATH=$PATH" >> ~/.zshrc
source ~/.zshrc

修改主题:

?
1
vi ~/.zshrc
修改 ZSH_THEME为kafeitu,
?
1
source ~/.zshrc

自己修改主题

如果提供的主题没有一个如意的(我就没有看中一个),你可以参考别人主题截图:https://github.com/robbyrussell/oh-my-zsh/wiki/themes 然后看一下对应的~/.oh-my-zsh/themes/foo 的源码,然后根据自己的需要自定义,最后再修改一下~/.zshrc的ZSH_THEME配置就可以了。

启用插件

在~/.oh-my-zsh/plugins/里面有很多插件可以选择启动,默认已经启用git插件,如果你像我一样是一个开发人员(Java),我的插件启用如下:

?
1
plugins=(ant mvn svn git)

Maven插件的截图

Maven插件截图

工欲善其事,必先利其器,享受zsh带给你的快捷吧。

原创文章,转载请注明:转载自: 我最喜爱的工具-oh-my-zsh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值