oh-my-zsh配置 linux

zsxwz 20/06.10 13:07 1434

使用zsh作为shell解释器,能够用的扩展可能会比bash多,好像也会比fish稳定一些。

 

oh-my-zsh提供了很多的主题和有意思的插件。https://ohmyz.sh/

GitHub:

https://github.com/ohmyzsh/ohmyzsh

 

安装比较简单:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#一间脚本安装

#或者自己手动安装

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

 

.zshrc是zsh启动脚本

主题文件放在~/.oh-my-zsh/themes

修改.zsh文件里的ZSH_THEME选项为自己喜欢的主题:

ZSH_THEME="agnoster"

插件文件在~/.oh-my-zsh/plugins或者~/.oh-my-zsh/custom/plugins

修改.zsh文件里的plugins选项,插件也不用加太多,自己未必用的到,一方面可能也会影响加载速度。

plugins=(git)

比如命令行高亮插件:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
#修改.zshrc
plugins=(git zsh-syntax-highlighting)
#生效
source .zshrc

 

extract

解压文件用的,所有的压缩文件,都可以直接x filename,不用记忆参数。

直接在plugins添加即可。

 

zsh-autosuggestions,历史命令自动补全建议。

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
在 ~/.zshrc 中配置
plugins=(zsh-autosuggestions)

类似的是incr,也是自动补全,相当于一直帮你按tab。

https://bbs.zsxwz.com/thread-2686.htm

 

 

最后于 22/04.09 07:51 被zsxwz编辑 ,原因:

上一篇:asciinema录制终端视频还可以添加到网页中
下一篇:thefuck命令纠错小工具
最新回复 (1)
  • mlzcnswmxq 0
    引用 2
    每日鸡汤:我想要住进你心里,才发现是个小区,还有许多邻居。
    21/11.19 14:38 0 回复
    • 姿势论坛—姿势小王子
      3
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。