Skip to content

Ubuntu终端ZSH配置

· 1 min · Linux / Shell / ZSH / 实用教程

ZSH安装#

安装

Terminal window
sudo apt install zsh

作为默认终端

Terminal window
chsh -s /bin/zsh

oh-my-zsh安装#

oh-my-zsh是zsh的一个框架,内置了许多主题和插件。

Terminal window
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"

常用插件安装

Terminal window
#自动补齐
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins/zsh-autosuggestions
#语法高亮
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh}/plugins/zsh-syntax-highlighting
#自动跳转
sudo apt-get install autojump
Terminal window
vim ~/.zshrc
#在 plugins 行添加插件名,如:
plusgins=(git zsh-autosuggestions zsh-syntax-highlighting)
#最后一行添加
. /usr/share/autojump/autojump.sh
#使配置生效
source ~/.zshrc

ZSH常见问题#

出现报错信息如下

Terminal window
Failed to connect to github.com port 443: Timed out

这里不做过多的研究,一般认为是代理的问题。

Terminal window
git config --global https.proxy #设置代理
git config --global --unset https.proxy #取消设置代理

略略略#