MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

点滴 admin 4年前 (2021-03-28) 4545次浏览 已收录 扫描二维码

原来已经折腾过了,最近卸载软件把旧版本的iterm2卸载后,样式跟着失效了,然后重新打造一下,方便下次快速恢复终端样式。

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

效果如下:

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

这是之前的版本(新版本样式把字体调大了,天天盯着电脑,有木有,哈哈哈)

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

准备工作:

macOS 和 iTerm2 软件

iTerm 操作

下载 iTerm 软件 : http://iterm2.com/ 直接下载安装即可;

1. iTerm 主题

1.1 下载主题

下载地址 : http://iterm2colorschemes.com/

直接下载 zip 即可,后解压,解压如下:(主要使用 termite 文件下的主题)

这里太多了,眼花缭乱。

1.2 配置主题

打开 iTerm2 配置 :

iTerm2 / Preferences / Profiles

新建 Profile , 在 Other Actions 下 Set as Default , 这样重新打开 iTerm2 就是你的配置文件了,当然也可以直接修改默认的 Profile

点击Other Actions将当前的Profile设置为默认。

加载主题

选择你要修改的Profile

Profile / Colors / Color Presets / import…

点击右下角的 Color Presets 下,Import 上面我们下载的 iTerm2 主题

注意: 主要是 termite 文件下的主题,可以全选加入

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

1.3 终端背景图片

你的Profile 下 / window/ Background image

右边选择图片,左边可以调整透明度和模糊度

这边对配置文件做一个备份,若是下次又失效或者更新后出现状况,方便还原。

主题附件地址:2021032804282512 MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

下载后放到themes文件夹下解压就行了。

其中配色方案在文件夹中的abel.itermcolors,直接导入即可再进行更进一步的配置。

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端


Oh my ZSH

1. 安装

官网: http://ohmyz.sh/

可以看见两种安装方式:

curl

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

wget

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

2. 配置 Theme

访问本地自带的主题:

cd ~/.oh-my-zsh/themes

里面有142个自带主题,这些主题在 zsh – theme , 可以查看;

2.1 配置默认主题

打开 Oh my ZSH 配置文件

vim ~/.zshrc

找到 ZSH_THEME 行 修改为默认主题里的任意一个就可以 比如:

ZSH_THEME="agnosterzak"

注意

图片所示的 agnosterzak 非默认主题,需要下载放入 theme 文件夹中

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

将命令行设置为 ZSH

chsh -s /bin/zsh

重启 iTerm 可以看到效果;

如果设置 agnoster 出现乱码字符是因为没有该类型字体 : powerline fonts ,后面会说安装该字体;

2.2 配置拓展主题

预览及其下载地址: External-themes

安装 以 AgnosterZak 为例:

访问:https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme

git clone https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme.git

cd agnosterzak-ohmyzsh-theme/

将 agnosterzak.zsh-theme 复制到 ~/.oh-my-zsh/themes 里面,比如:

cp agnosterzak.zsh-theme ~/.oh-my-zsh/themes

当然 agnosterzak 也依赖 power line 字体;

3. powerline 字体

3.1 下载

访问字体地址 : https://github.com/powerline/fonts

安装

# clone

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

# install

cd fonts ./install.sh

# clean-up a bit

cd ..

rm -rf fonts

3.2 iTerm2 配置使用

iTerm2 / Preference / Profiles / Text – font

选择 change font , 可以修改字体和字体大小;找到一 Powerline 结尾的字体就可以;

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

我自己喜欢 Roboto Mono for Powerline 字体,选中即可;

4. 配置插件

ZSH 自带了很多插件,可以配置后达到不一样的效果;

具体可以看 : Plugins

配置使用

vim ~/.zshrc

配置如下: 以空格分开即可

MacOS卸载iTerm2后样式失效,重新用Oh my ZSH Powerline打造个性终端

拓展插件

比如终端命令关键字高亮效果插件,zsh-syntax-highlighting

安装配置

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

plugins=(zsh-syntax-highlighting)

source ~/.zshrc

这边只用到了git插件。

 

更多 ZSH


更新 1

如果使用了 ZSH 的话,用户的环境变量设置变为在

~/.zshrc

文件下进行设置,而不是 ~/.base_profile , 编辑

vim ~/.zshrc

环境变量设置与在 base_profile 中设置是一样的!

参照:Mac下终端由bash切换成zsh

https://www.whatled.com/post-6580.html

本文原文参照作者:http://www.voidcn.com/article/p-salbkcrt-bpr.html

感谢原作者的分享及agnosterzak主题,zsh等作者的分享。

喜欢 (18)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。