mac zsh 配置 git 快捷键

本文介绍Zsh, 一种强大的Unix shell替代品,及其如何通过Oh-my-zsh增强功能。Oh-my-zsh提供了丰富的主题和插件,简化了Zsh的配置过程。文章详细讲解了从安装到配置的全过程,包括更换主题和设置插件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值