配置环境:Ubuntu zsh oh-my-zsh
目录
1.安装zsh
2.安装oh my zsh
2.1安装git下载环境
2.2安装oh my zsh文件
3.配置oh my zsh插件
3.1配置zsh-autosuggestions插件
3.1.1方法一(新版本,推荐)
3.1.2方法二(老版本,不稳定)
3.2配置 zsh-syntax-highlighting插件
3.2.1方法一
3.2.2方法二
4.主题设置
4.1查看主题
4.2更换主题
5切换Shell为zsh
5.1查看系统已安装shell
5.2临时切换shell
5.3永久切换shell
5.4查看当前shell
鼠标右键或者Ctrl+Alt+T打开终端,输入命令
sudo apt install zsh
按下Enter键执行命令
按照提示输入密码,按下Enter键
输入Y,按下Enter键(系统设置若未更改,看到的则为英文)
等待一段时间,zsh便安装成功了。
先要配置环境,如果没有,执行以下命令
sudo apt install git
这里我默认下载在home文件夹下,生成~/oh-my-zsh文件夹
git clone https://github.com/robbyrussell/oh-my-zsh
切换目录到oh-my-zsh文件夹下的tools文件夹
cd ~/oh-my-zsh/tools
输入ls,查看tools中的文件
ls
发现有一个install.sh文件,这就是我们要执行的安装文件
输入命令运行install.sh文件
sh install.sh
当出现如下图代码时,安装成功
oh my zsh有着大量插件,默认情况下只有git使用,下面介绍两种常用的插件安装方式,也是我自己在用的,非常推荐
zsh-autosuggestions,历史命令智能提示插件。能帮助我们快速执行历史命令
效果如下,灰色为插件提示
执行以下命令下载更新插件
sudo apt-get install zsh-autosuggestions
执行以下命令进入编辑界面
vim ~/.zshrc
(按下i开始添加编辑,按下Esc退出编辑状态,输入:wq!按下Enter保存)
在plugins函数中添加插件zsh-autosuggestions(与git空格隔开)
plugins=(git zsh-autosuggestions)
并且加入
source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source后面一段是插件的默认保存地址
更新/.zshrc
source ~/.zshrc
切换到plugins目录
cd ~/oh-my-zsh/plugins
执行命令下载插件
git clone git://github.com/zsh-users/zsh-autosuggestions.git
然后和前面类似的操作
执行以下命令进入编辑界面
vim ~/.zshrc
(按下i开始添加编辑,按下Esc退出编辑状态,输入:wq!按下Enter保存)
在plugins函数中添加插件zsh-autosuggestions(与git空格隔开)
plugins=(git zsh-autosuggestions)
并且加入以下命令,这里地址就不一样了,因为刚刚是切换到plguins 目录下载的
source /home/haobao/oh-my-zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
更新/.zshrc
source ~/.zshrc
zsh-syntax-highlighting,语法高亮插件。当你输入时,这个插件将帮助你纠错
效果如下,红色错误,绿色正确,很漂亮吧嘻嘻
方法和配置zsh-autosuggestions一样,这里简单列出不同的命令
sudo apt-get install zsh-syntax-highlighting
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
source /home/haobao/oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
首先切换目录
cd ~/.oh-my-zsh/themes
查看
ls
记住.zsh.theme前缀,比如 cloud
进入/.zshrc编辑界面
vim ~/.zshrc
(按下i开始添加编辑,按下Esc退出编辑状态,输入:wq!按下Enter保存)
改变ZSH_THEME=" ",如下图改变则为cloud主题
更新/.zshrc
source ~/.zshrc
成功更换主题cloud
当然,oh my zsh的主题众多,你也可以更换其他主题,或者前往官网
执行命令
cat /etc/shells
输入shell名称即可,切换zsh就输入zsh执行,切换bash就输入bash执行
zsh
bash
sudo chsh -s /bin/zsh
echo $SHELL