zsh
#Ubuntu #Shell
备注:本文为本地笔记推送,暂没有时间整理详细步骤。阅读可能需要一些 Linux 基础,如果感动困惑建议阅读参考文档,有更详细的操作步骤。
安装
sudo apt install zsh
备注: 安装完成后通过 chsh -s /bin/zsh
(注意:不要使用 sudo)切换 shell 环境 (建议重新登陆以使 zsh 生效)
使用 on my zsh 美化
安装 OhMyZsh
sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
主题优化
- 下载主题
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
备注: 主题存放目录 ~/.oh-my-zsh/themes
- 启用主题:修改配置文件 (~/.zshrc`):ZSH_THEME=“powerlevel10k/powerlevel10k”
安装插件
- 下载插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions
- 启用插件 (
~/.zshrc
):plugins=(git z extract web-search zsh-syntax-highlighting zsh-autosuggestions zsh-completions)
常用插件推荐
- z:
oh-my-zsh
内置了z
插件。z
是一个文件夹快捷跳转插件,对于曾经跳转过的目录,只需要输入最终目标文件夹名称,就可以快速跳转,避免再输入长串路径,提高切换文件夹的效率。 - extract:用于解压任何压缩文件,不必根据压缩文件的后缀名来记忆压缩软件。使用
x
命令即可解压文件如:x xxx.tar.gz
- web-search:让我们在命令行中使用搜索引擎进行搜索。如:
bing xxxx
会打开默认浏览器, 并通过必应进行搜索google xxxx
baidu xxxx
- zsh-syntax-highlighting: 语法校验插件,在输入命令的过程中,若指令不合法,则指令显示为红色,若指令合法就会显示为绿色
- zsh-autosuggestions:输入命令时,会自动推测你可能需要输入的命令,按下右键可以快速采用建议
- zsh-completions:自动补全(通过 tab 键进行实例提示)
评论区