当前位置: 首页 > 工具软件 > Oh My Zsh > 使用案例 >

oh-my-zsh教程

楚昊明
2023-12-01

oh-my-zsh安装使用教程

1. 使用zsh替代bash的理由

  • 完全兼容bash,之前bash下的使用习惯,shell脚本都可以完全兼容
  • 更强大的tab补全,当你切换目录敲两下tab,他可以列出当前目录下面的所有目录,并且可以使用键盘上下左右键来选择要进入的目录
  • 直接输入目录路径按回车即可切换到该目录
  • 大小写字母自动更正,比如我们要cat一下README.txt,直接输入cat readme.txt TAB,之后zsh就会把小写的readme改成大写的
  • 智能命令错误纠正,比如输入apt-gte install somefile,回车后,zsh会提示你是否纠正apt-gteapt-get?输入y后即是正确命令执行
  • zsh下可以记录最近进去过的10个目录,只需要输入d,然后看到对应的0-9的目录,输入cd -数字,即可进入对应的目录。或者直接输入cd -[Tab]列出目录以供选择

2. oh-my-zsh安装

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
zsh配置文件
vim ~/.zshrc

3. zsh主题设置

3.1. zsh查看当前主题

echo $ZSH_THEME

3.2. zsh修改主题(.zshrc)

vim ~/.zshrc
修改相应行为:
ZSH_THEME="ys"

4. 插件设置

4.1. 插件目录

ls ~/.oh-my-zsh/plugins

4.2. 额外插件推荐

zsh-syntax-highlighting提供语法高亮,
autojump可快速跳转到曾进入过的路径,例如曾进入过/mnt/test1/test2 可在任意目录下使用cd test2进入该目录
zsh-autosuggestions是命令提示插件,按CTRL+F应用建议
插件安装:

cd ~/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
apt-get install autojump
git clone git://github.com/zsh-users/zsh-autosuggestions

编辑配置文件:
vim ~/.zshrc
修改:
plugins=(git autojump zsh-syntax-highlighting zsh-autosuggestions )
使配置生效:
source ~/.zshrc

 类似资料: