zsh 配置
久闻 zsh 大名,但我半个月前才开始用,本文简单记录一下配置过程,算是一种备份?
oh-my-zsh
oh-my-zsh 是一个 zsh 配置管理器。有了它,配置 zsh ,安装插件、主题等等都不是难事。
安装 oh-my-zsh :
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
执行后会提示配置,照着它的提示选择就行
插件安装
oh-my-zsh 自带很多插件,但是需要在 ~/.zshrc
的 plugins 中手动加入来选择要使用的插件
配置示例:
1 | plugins=( |
每次修改完配置后,都需要执行 source ~/.zshrc
来更新配置,或者重新打开 zsh 终端
自动补全 - zsh-autosuggestions
需要另安装插件 zsh-autosuggestions
1 | git clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions |
语法高亮 - zsh-syntax-highlighting
1 | git clone --depth=1 https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting |
交互式 cd - zsh-interactive-cd
作用是 cd
的时候自动列出文件夹,按 TAB
可以进行选择补全
需要安装 fzf :sudo apt install fzf -y
修改 ~/.zshrc
1 | plugins=( |
thefuck - 命令纠错
按 ESC
键两次就能快速纠错上一次执行的命令
安装:sudo apt install thefuck -y
plugins=(... thefuck)
注意,该插件调用方式ESC
-ESC
和 sudo 插件冲突
sudo - 快速 sudo
按 ESC
键两次就能快速将上一次执行的命令前加上 sudo
plugins=(... sudo)
注意,该插件调用方式 ESC
-ESC
和 thefuck 插件冲突
- 标题: zsh 配置
- 作者: Hexrotor
- 创建于 : 2023-04-28 16:25:36
- 更新于 : 2024-10-23 22:07:49
- 链接: https://hexrotor.github.io/2023/04/28/zsh-config/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论