一、安装zsh
1. apt包管理系列
直接执行命令
1 | sudo apt install zsh |
二、配置zsh
1. 默认使用zsh作为shell
1 | chsh -s /bin/zsh |
重启终端即可
2. 使用oh-my-zsh美化zsh
2.1. 安装oh-my-zsh
1 | sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" |
自动安装,会直接使用默认主题robbyrussell
2.2. 修改主题
执行以下命令
1 | vim ~/.zshrc |
找到
1 | ZSH_THEME="robbyrussell" |
改为自己想要的主题即可,推荐一个主题ys
2.3. 插件
(1) 代码高亮 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
下修改plugins
添加插件即可
1 | plugins=( |
(2) 上一次执行代码提示 zsh-autosuggestions
使用以下命令安装插件
1 | git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
在.zshrc
下修改plugins
添加插件即可
1 | plugins=( |
常见问题
进入git目录卡慢的问题
因为zsh默认加载git各种信息,可以通过配置关闭
1 | 不检测文件改动 |
目录权限问题
复制或者更新zsh,重启可能会出现以下报错
1 | [oh-my-zsh] Insecure completion-dependent directories detected: |
添加一下权限即可
1 | chmod 755 /home/*****/.oh-my-zsh/custom/plugins |