Shiux
Shiux
文章50
标签36
分类7

文章分类

一言

文章归档

OhMyZSH使用指北

OhMyZSH使用指北

OhMyZsh是一个令人愉快、开源、社区驱动的框架,用于管理你的Zsh配置。它捆绑了数千个有用的功能,助手,插件,主题,和一些让你惊艳的东西…

官网 - https://ohmyz.sh/

安装

1
2
3
4
# curl安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# wget安装
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

官网教程 - https://ohmyz.sh/#install

插件推荐

git

默认开启

可以使用各种git命令缩写。😋

比如

1
2
3
git add --all ===> gaa

git commit -m ===> gcmsg

官方文档 - https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

或者筛选对应的命令

如和config有关的命令

1
alias | grep config

z

作用

目录间快速跳转,不用再一直cd了 😁

使用

cd命令进入~/user/github/Youthink文件夹,下次还想进入文件夹的时候,直接使用z youthink即可,或者只输入youthink的一部分youth都行。

1
2
3
4
5
6
# 删除无效路径
z -x <dir>
# 打开music文件夹
z music
# 使用多个参数打开 /home/user/work/inbox
z w in

效果图

zsh-syntax-highlighting

作用

平常用的lscd 等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。

官网 - https://github.com/zsh-users/zsh-syntax-highlighting

安装

克隆项目
1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

~/.zshrc 中配置

1
plugins=( [plugins...] zsh-syntax-highlighting)
使配置生效
1
source ~/.zshrc

zsh-autosuggestions

官网 - https://github.com/zsh-users/zsh-autosuggestions

作用

效率神器 👍

如图输入命令时,会给出建议的命令(灰色部分)按键盘 → 补全

如果感觉 → 补全不方便,还可以自定义补全的快捷键,比如我设置的逗号补全

1
bindkey ',' autosuggest-accept

.zshrc 文件添加这句话即可。

安装

克隆项目
1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

~/.zshrc 中配置

1
plugins=( [plugins...] zsh-syntax-highlighting)
使配置生效
1
source ~/.zshrc
本文作者:Shiux
本文链接:https://blog.shiux.com/article/oh-my-zsh/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可