windows配置zsh终端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows配置zsh终端相关的知识,希望对你有一定的参考价值。

参考技术A 习惯了mac 的终端工具,切换会windows 后终端命令行真的超难以,于是将zsh 装起来

现在开始就是Ubuntu的环境,重点开始配置我们的zsh

工具装好了开始配置开发环境

参考文章:
Ubuntu 下zsh的安装与配置
Zsh 入门(安装及使用)
honebrew doc
买不起MacBook,使用Windows 10配置zsh命令行做开发
ohmyzsh

让终端更好看--Ubuntu Oh-My-Zsh配置指南

查看shell列表

cat /etc/shells

如果发现没有zsh就安装

安装zsh

sudo apt install zsh

设置默认shell

chsh -s $(which zsh)

重启主机

reboot

查看当前默认shell

确认zsh是否为默认shell

echo $SHELL

安装oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

安装zsh-syntax-highlighting插件

cd ~/.oh-my-zsh/custom/plugins

git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

安装字体

oh-my-zsh会有许多符号来美化终端界面,所以安装一些支持多样符号的字体很有必要

git clone https://github.com/powerline/fonts

cd fonts && ./install.sh

注:安装完成后如果发现某些符号乱码,可以自行在终端设置中选择合适的字体

配置oh-my-zsh插件

vim ~/.zshrc

找到plugins变量,写上我们装好的zsh-syntax-highlighting插件

plugins=(
    git
    zsh-syntax-highlighting
 )

修改主题

vim ~/.zshrc

默认主题是robbyrussell,将它注释掉,新建一行

# ZSH_THEME="robbyrussell"
ZSH_THEME="agnoster"

其他用户生效(可选)

sudo ln -s $HOME/.oh-my-zsh /root/.oh-my-zsh

sudo ln -s $HOME/.zshrc /root/.zshrc

隐藏显示用户名(可选)

vim ~/.zshrc

加入一行

DEFAULT_USER=$USER

效果图

效果图

总结

zsh配上oh-my-zsh后很耐看,再配上插件可以让终端更加好用,更加方便.但是目前发现zsh还是和bash有一点差异,博主用zsh去执行某些bash脚本的时候会报错.所以,根据自己的需要来决定是否安装zsh和oh-my-zsh吧

参考

以上是关于windows配置zsh终端的主要内容,如果未能解决你的问题,请参考以下文章

windows 配置 oh-my-zsh

Mac终端配置oh-my-zsh

tmux

为MAC配置终端环境iTerm2+Zsh+oh-my-zsh

Linux终端配置——zsh+插件优化

Mac打造Windows Terminal同款终端