在 Ubuntu 上安装Oh My Zsh和推荐插件

        最近重装了几次Ubuntu,但是习惯用Zsh,所以记录一下如何安装自己常用的Oh My Zsh和插件,以后再次重装可以直接用,希望能够帮助要用到Zsh的朋友。由于本人不喜欢换主题,所以只推荐几个自己喜欢的插件。

1.安装 Zsh

打开终端并运行以下命令更新系统:

sudo apt update
sudo apt install zsh

2. 设置 Zsh 为默认终端

安装完Zsh后,可以将其设置为默认的 shell:

chsh -s $(which zsh)

此命令会将当前用户的默认 shell 设置为 Zsh。你需要注销当前会话或重新启动终端来使更改生效。如果 chsh 命令未生效,可以手动编辑 /etc/passwd 文件,找到你用户名的那一行,将 /bin/bash 替换为 /bin/zsh

3. 安装 Oh My Zsh

Oh My Zsh 是一个流行的 Zsh 配置框架,提供了大量的插件和主题,使得 Zsh 更加易用和美观。

使用以下命令安装 Oh My Zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

如果你的系统没有 curl,可以先安装它:

sudo apt install curl

或者如果你更喜欢使用 wget

sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

安装过程中,Oh My Zsh 会自动将 ~/.zshrc 配置文件创建并设置好默认的主题和插件。

关闭并重新打开终端,查看是否默认为zsh,如果不是则需要重启Ubuntu。

4.Oh My Zsh插件推荐

(1) zsh-autosuggestions

  • 功能:基于你输入的命令历史,zsh-autosuggestions 插件会自动提供命令建议。它会在你输入命令时,从你的历史记录中智能地提取与输入字符匹配的命令,并以灰色文本的形式显示建议,按下 右箭头 键即可自动完成建议的命令。

  • 使用场景:你经常输入重复的命令时,尤其是像 Git、Docker 等工具,zsh-autosuggestions 可以节省大量时间。

  • 安装命令

git clone https://github.com/zsh-users/zsh-autosuggestions.git ~/.oh-my-zsh/plugins/zsh-autosuggestions

(2) zsh-syntax-highlighting

  • 功能zsh-syntax-highlighting 插件会为你输入的命令提供语法高亮显示。正确的命令会显示为绿色,而错误的命令或参数会显示为红色。这可以帮助你及时发现输入错误或潜在的命令问题。

  • 使用场景:输入长命令时,插件能够帮助你快速识别语法错误,尤其是在处理复杂命令或脚本时。

  • 安装命令:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/plugins/zsh-syntax-highlighting

(3) you-should-use

  • 功能you-should-use 插件会根据命令行中你输入的常见错误或低效操作,提供更合适的建议。例如,如果你输入了某个不推荐的命令,插件会自动提示你可以使用更简洁、更高效的命令。

  • 使用场景:当你使用某些已弃用或者效率较低的命令时,you-should-use 可以提醒你使用更好的替代命令,提升命令行工作流的效率。

  • 安装命令

git clone https://github.com/MichaelAquilina/zsh-you-should-use.git $ZSH_CUSTOM/plugins/you-should-use

(4)  zsh-history-substring-search

  • 功能zsh-history-substring-search 插件可以让你根据输入的部分命令搜索历史命令。通过按 Ctrl + R 或上下方向键,你可以直接搜索包含你输入的字符串的历史命令,而无需记住完整的命令。

  • 使用场景:当你想快速查找以前执行过的命令(尤其是你记得命令的一部分,但忘记了完整内容时),这个插件非常有用。

  • 安装命令

git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search

启动插件

~/.zshrc 配置文件中,找到 plugins 行并添加上述插件。例如:

gedit ~/.zshrc
plugins=(git zsh-autosuggestions zsh-syntax-highlighting you-should-use zsh-history-substring-search)

重新加载 ~/.zshrc

编辑完配置文件后,执行以下命令使更改生效:

source ~/.zshrc

你可以在终端中测试各个插件是否正常工作:

  • zsh-autosuggestions: 开始输入命令,看看是否会自动建议历史命令。

  • zsh-syntax-highlighting: 输入不正确的命令时,看看是否会显示红色高亮。

  • you-should-use: 输入一些常见的命令错误,插件会给出建议。

  • zsh-history-substring-search: 输入命令的一部分并按 Ctrl + R,查看是否可以搜索到相关历史命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值