Mac 终端界面美化(Item2+zsh+Oh

您所在的位置:网站首页 ios13越狱好看的主题 Mac 终端界面美化(Item2+zsh+Oh

Mac 终端界面美化(Item2+zsh+Oh

2023-06-10 15:59| 来源: 网络整理| 查看: 265

Mac终端界面优化 前言效果图需要的环境及知识具体步骤step1:下载 iTem2step2:安装oh my zshstep3:安装PowerLinestep4:安装PowerFontsstep5:安装配色方案step6:安装主题step7:安装插件step8:更换背景图片step9:迁移环境变量 参考博客

前言

    本专栏专门记录使用 MacOS 时的小技巧,以及装软件、配环境时遇到的一些坑,希望能对使用 Mac 系统的小伙伴们有帮助。

    本文讲述了 Mac 终端界面的美化,采用 Item2 + zsh + Oh my zsh + agnoster / Powerlevel10k 主题,让你的终端漂亮且具个性化。

效果图

agnoster 主题:

Powerlevel10k 主题:

需要的环境及知识

    本文默认大家已经安装以下环境:

gitXcode(command line tools)pip

    本文默认大家已经具备以下知识:

vim 的简单使用git clone 的简单使用 具体步骤 step1:下载 iTem2

     iTem2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。 直接官网上http://www.iterm2.com/下载即可。     安装完成后,在 /bin 目录下会多出一个 zsh 的文件。

     Mac 默认使用 dash 作为终端,可以使用命令修改默认使用 zsh:

chsh -s /bin/zsh

     如果想修改回默认dash,同样使用chsh命令即可。

chsh -s /bin/bash

    我们可以将iTem2设为默认终端。     iTem2 -> Make Item2 DDefault Term

    输入以下命令可查看系统有几个终端:

cat /etc/shells step2:安装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)"

    fetch安装方法:

sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    下载本地并手动安装方法(如果前三种都不好用):

1)从https://github.com/ohmyzsh/ohmyzsh下载源码2)打开终端,cd 到 /下载的文件夹目录/tools,可以看到里面有 install.sh的文件。3)输入 sh install.sh step3:安装PowerLine

    安装 PowerLine 的方式很简单,只需要一条命令:

pip install powerline-status --user

     没有安装 pip 的话,使用以下命令安装:

sudo easy_install pip

    PowerLine 官网:https://powerline.readthedocs.io/en/latest/installation.html

step4:安装PowerFonts

    我们需要将字体库 git clone 到本地,然后执行源码中的 install.sh。

1)git clone git clone https://github.com/powerline/fonts.git --depth=1 2)cd 到你下载的目录3)cd fonts cd fonts 4)执行 install.sh ./install.sh 5)设置 iTem2 的字体 iTem2 -> Preferences -> Profiles -> Text 在 Font 区域选择 Change Font,然后找到 Meslo LG 字体,有不同的选项,选自己喜欢的进行更换。

step5:安装配色方案

    设置配色方案不会让你的界面一片黑绿,一片死板。

1)cd 到要下载的目录2)git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git3)打开下载后的文件夹,配色方案在 schemes 文件夹中4)进入 iTem -> Preferences -> Profiles -> Colors -> Color Presets5)选则 Import,把 schemes 文件夹里的 itermcolors 全部导入,选则自己喜欢的搭配即可。

step6:安装主题

    比较好看的主题有 agnoster 主题和 Powerlevel10k 主题,这里分别介绍两种主题的安装方法。

agnoster主题安装方法

1)cd 到 要下载的目录2)git clone 下载源码 git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git 3)cd 到下载的文件夹 cd oh-my-zsh-agnoster-fcamblor/ 4)安装 ./install 5)修改 zshrc 配置文件,将 ZSH_THEME 后面的字段改为 agnoster。 vi ~/.zshrc

6)修改完成后,按下 esc 调出 vi 命令,输入 :wq 保存并退出。7)此时 command + Q 或 source 配置文件后,iTem2 即可更换主题。 source ~/.zshrc

Powerlevel10k主题安装方法

1)cd 到要下载的目录。2)git clone 下载源码 git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git 3)将下载好的文件移到 Oh My Zsh 的 themes 目录下,默认的 themes 目录为以下位置。 cd ~/.oh-my-zsh/themes open . 4)修改 zshrc 配置文件,将 ZSH_THEME 后面的字段改为 powerlevel10k/powerlevel10k。 ZSH_THEME="powerlevel10k/powerlevel10k"

5)在 ~/.zshrc 的最后一行添加以下代码(p10k 配置过程中会自己添加,这步可直接跳过)。 [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh

6)修改完成后,按下 esc 调出 vi 命令,输入 :wq 保存并退出。7)source 配置文件。 source ~/.zshrc 8)如果是初次下载,就会直接进入 powerlevel10k 的配置界面;如果想重新配置,则在终端输入以下代码: p10k configure 9)由于我们前面在安装字体库时,已经安装过 Hack Nerd-Fonts 字体,所以直接输入 n 选择不安装使用现有字体即可。

10)接下来对 p10k 进行相应的配置,按照自己喜欢的来配置即可。11)如果对 p10k 的配置不满意,则返回第 8) 步,输入 p10k configure 重新配置。 step7:安装插件

安装高亮插件

1)cd 到 plugins 目录 cd ~/.oh-my-zsh/custom/plugins/ 2)git clone 相应的代码 git clone https://github.com/zsh-users/zsh-syntax-highlighting.git 3)修改环境变量 vi ~/.zshrc

    找到 plugins,此时里面已经有了git,我们需要把高亮插件 zsh-syntax-highlighting 也加上。zsh-syntax-highlighting 必须放到最后一个。

4)在文件最后一行加入以下代码: source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 5)修改完成后,按下 esc 调出 vi 命令,输入 :wq 保存并退出。6)source 配置文件。 source ~/.zshrc

安装选择、命令补全插件     跟代码高亮的安装方式一样,这也是一个 zsh 的插件,叫做 zsh-autosuggestion ,用于命令建议和补全。

1)cd 到 plugins 目录 cd ~/.oh-my-zsh/custom/plugins/ 2)git clone 相应的代码 git clone https://github.com/zsh-users/zsh-autosuggestions 3)修改环境变量 vi ~/.zshrc

    找到 plugins,加上这个插件即可:

4)修改完成后,按下 esc 调出 vi 命令,输入 :wq 保存并退出。5)source 配置文件。 source ~/.zshrc

    插件效果如下:

step8:更换背景图片

    更换背景图片方式:iTem2 -> Preferennces -> Profiles -> Window -> BackGround Image -> 勾选图片。

给出以下几个网址,大家可以选择自己喜欢的图片作为背景。 17张程序员壁纸推荐 unsplash step9:迁移环境变量

    将之前 bash 里的环境变量迁移到 zsh 中。     我的电脑是把 ~/.bash_profile 的环境变量迁移到 ~/.zshrc 中。

    到此,Mac终端界面优化全部结束。

参考博客

10 个 Terminal 主题,让你的 macOS 终端更好看, by SpencerWoo

ITerm2配置-让你的mac命令行更加丰富高效,by bluestone

iTerm2 + Oh My Zsh 打造舒适终端体验, by 小天狼星

iTerm 2 && Oh My Zsh【DIY教程——亲身体验过程】, by SuperDanny

Powerlevel9k — 一个美观而又实用的 ZSH 主题, by BlindingDark

打造 MacOS/Linux 优雅终端(Oh-My-Zsh+Powerlevel10k), by 请服我一把

iTerm2 + zsh + Oh My Zsh + Powerlevel10k 打造 Mac 下最强终端, by Sui Xin

17张程序员壁纸推荐, by runoob.com

版权声明:本文为晨旭OvO原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/a1228136188/article/details/109092435



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3