安装zsh解决zsh下terminal终端字符乱码问题
程序员文章站
2022-03-22 14:41:09
...
bash虽好,但zsh才是人们的最爱,无论是主题或者是记录命令的插件及高亮效果都是无与伦比的,如果你在安装zsh使用了某些主题后导致terminal乱码,那么恭喜你,这篇文章能帮你解决问题
- 首先来看看的效果,为什么能惹我们这些玩家那么热爱呐;
1 安装zsh
1.什么是zsh
- zsh是Z Shell, 功能很强大但是太复杂,所以巴拉巴拉就出现了我们现在优化版的oh-my-zsh
2.安装oh-my-zsh
- curl 安装
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- wget安装
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
2 修改主题并
-
装完oh-my-zsh之后,就是修改我们想要的主题了,像我目前用的是agnoster,其他更多主题转github
-
安装完主题之后修改主题,替换掉默认主题 通过vim 修改 ~/.zshrc 下的 ZSH_THEME 字段, 如ZSH_THEME=“agnoster”
vim ~/.zshrc
- 如果没有修改权限 那么使用
sudo vim ~/.zshrc
修改完成后记得保存,并且source ~/.zshrc
之后关闭终端重新打开
接下来就是见证奇迹的时候了
- 终端乱码
- vscode的terminal也乱码
3 解决乱码
- 终端
打开terminal的偏好设置修改字体如下:
// Meslo LG Regular for Powerline
-
vscode 字体调整
- 先左下角打开vscode的设置
-
然后搜索 terminal font 找到如下图:
-
同样把字体修改为Meslo LG s for PowerLine
-
修改后的效果如下:
美滋滋的收获了自己想要的主题和样式,如果你想换其他字体或者你没有这个字体的话转字体下载
其他
- 安装iterm2
有些人觉得Mac自带终端不好用,想要安装其他终端,笔者也做好了准备,具体可以访问iterm2官网,其他修改字体和教程如上;
- 其他插件:
- 安装zsh-syntax-highlighting插件
cd ~/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
- 安装autojump插件
// 安装
git clone git://github.com/joelthelion/autojump.git
// 进入目录
cd autojump
//执行脚本
./install.py
// 打开~/.zshrc文件增加如下代码
# install autojump
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
上一篇: 在VS中创建和使用静态库
下一篇: LCD驱动移植