mac zsh 配置 git 快捷键

Zsh 是一个 Unix shell,是 Z shell 的简称。Zsh 作为一款强大的终端工具,能帮助你更高效地编写和执行命令。

Zsh 好用也足够强大,但它的配置相对复杂,这时,有一个叫 oh-my-zsh 的 Zsh 扩展工具,源自 GitHub 的一个个人开源项目,它内置丰富的自定义主题(指 Zsh 显示风格),自带上百个功能各异的插件,并能便捷地管理和配置。让使用者能快速上手 Zsh。

查看当前系统的 Shell:

echo $SHELL

默认是bash。

安装zsh:

brew install zsh

安装oh-my-zsh:

wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh

或者:

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

创建一个zsh配置文件:

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

修改默认的shell:

chsh -s /bin/zsh

更换主题:

vim ~/.zshrc

修改:ZSH_THEME="Themes" 这一行,可以更换的主题参考这里:zsh主题

保存后:

source ~/.zshrc

即可生效。

配置插件,以git为例:

在~/.zshrc中找到:plugins=(git) 这一行,添加新的插件:plugins=(git ruby)

插件配置目录:~/.oh-my-zsh/plugins/

打开 ~/.oh-my-zsh/plugins/git/git.plugin.zsh,发现一堆alias,列举几个自己常用的:

alias gst='git status'
alias gp='git push'
alias gl='git pull'
alias gcp='git commit -v -a && git push'
alias gm='git merge --no-ff'
alias glg='git log --stat'

可以自行添加和修改,直接保存就生效了。

 

参考文章:

https://martinguo.github.io/blog/2016/06/06/Your-Zsh/

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
oh-my-zsh 是一个开源的、社区驱动的 zsh 配置管理框架,它提供了一系列的插件、主题和自定义选项,使得用户可以轻松地定制和管理自己的 zsh 终端环境。它旨在提供一个更强大、更易用的终端工具。 而 oh-my-zsh-git 是 oh-my-zshGitHub 上的一个 fork 版本,它基于原版的 oh-my-zsh,对其进行了一些修改和扩展。oh-my-zsh-git 主要的目的是为了扩展和增强原版 oh-my-zsh 的功能,并从社区中收集和整合更多的插件和主题。 具体来说,oh-my-zsh-git 与 oh-my-zsh 的区别主要体现在以下几个方面: 1. 功能扩展:oh-my-zsh-git 在原版 oh-my-zsh 的基础上增加了一些功能和工具,使得终端使用起来更加方便和高效。 2. 插件和主题:oh-my-zsh-git 提供了更多的插件和主题选项,且会持续更新和增加。用户可以根据自己的需求选择和使用不同的插件和主题。 3. 扩展性:oh-my-zsh-git 更加注重可扩展性,用户可以自定义添加新的插件和主题,或者根据自己的需要修改现有的插件和主题。 4. 社区支持:oh-my-zsh-git 的社区活跃度较高,用户能够得到更多的帮助和支持,同时也能够贡献自己的代码和改进。 综上所述,oh-my-zsh-git 是在 oh-my-zsh 基础上进行的一些改进和扩展,提供了更多的插件和主题选项,同时注重用户的自定义和扩展能力。用户可以根据自己的需求选择采用哪个版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值