本专栏专门记录使用 MacOS 时的小技巧,以及装软件、配环境时遇到的一些坑,希望能对使用 Mac 系统的小伙伴们有帮助。
本文讲述了 Mac 终端界面的美化,采用 Item2
+ zsh
+ Oh my zsh
+ agnoster
/ Powerlevel10k
主题,让你的终端漂亮且具个性化。
agnoster
主题:
Powerlevel10k
主题:
本文默认大家已经安装以下环境:
git
Xcode
(command line tools
)pip
本文默认大家已经具备以下知识:
vim
的简单使用git clone
的简单使用 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
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)"
下载本地并手动安装方法(如果前三种都不好用):
cd
到 /下载的文件夹目录/tools
,可以看到里面有 install.sh
的文件。sh install.sh
安装 PowerLine
的方式很简单,只需要一条命令:
pip install powerline-status --user
没有安装 pip
的话,使用以下命令安装:
sudo easy_install pip
PowerLine
官网:https://powerline.readthedocs.io/en/latest/installation.html
我们需要将字体库 git clone
到本地,然后执行源码中的 install.sh
。
git clone
git clone https://github.com/powerline/fonts.git --depth=1
cd
到你下载的目录cd fonts
cd fonts
install.sh
./install.sh
iTem2
的字体iTem2
-> Preferences
-> Profiles
-> Text
Font
区域选择 Change Font
,然后找到 Meslo LG
字体,有不同的选项,选自己喜欢的进行更换。设置配色方案不会让你的界面一片黑绿,一片死板。
cd
到要下载的目录git clone
https://github.com/mbadolato/iTerm2-Color-Schemes.gitschemes
文件夹中iTem
-> Preferences
-> Profiles
-> Colors
-> Color Presets
Import
,把 schemes
文件夹里的 itermcolors
全部导入,选则自己喜欢的搭配即可。 比较好看的主题有 agnoster
主题和 Powerlevel10k
主题,这里分别介绍两种主题的安装方法。
agnoster主题安装方法
cd
到 要下载的目录git clone
下载源码git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
cd
到下载的文件夹cd oh-my-zsh-agnoster-fcamblor/
./install
zshrc
配置文件,将 ZSH_THEME
后面的字段改为 agnoster
。vi ~/.zshrc
esc
调出 vi
命令,输入 :wq
保存并退出。command
+ Q
或 source
配置文件后,iTem2
即可更换主题。source ~/.zshrc
Powerlevel10k主题安装方法
cd
到要下载的目录。git clone
下载源码git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git
Oh My Zsh
的 themes
目录下,默认的 themes
目录为以下位置。cd ~/.oh-my-zsh/themes
open .
zshrc
配置文件,将 ZSH_THEME
后面的字段改为 powerlevel10k/powerlevel10k
。ZSH_THEME="powerlevel10k/powerlevel10k"
~/.zshrc
的最后一行添加以下代码(p10k
配置过程中会自己添加,这步可直接跳过)。[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
esc
调出 vi
命令,输入 :wq
保存并退出。source
配置文件。source ~/.zshrc
powerlevel10k
的配置界面;如果想重新配置,则在终端输入以下代码:p10k configure
Hack Nerd-Fonts
字体,所以直接输入 n
选择不安装使用现有字体即可。p10k
进行相应的配置,按照自己喜欢的来配置即可。p10k
的配置不满意,则返回第 8) 步,输入 p10k configure
重新配置。安装高亮插件
cd
到 plugins
目录cd ~/.oh-my-zsh/custom/plugins/
git clone
相应的代码git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
vi ~/.zshrc
找到 plugins
,此时里面已经有了git
,我们需要把高亮插件 zsh-syntax-highlighting
也加上。zsh-syntax-highlighting
必须放到最后一个。
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
esc
调出 vi
命令,输入 :wq
保存并退出。source
配置文件。source ~/.zshrc
安装选择、命令补全插件
跟代码高亮的安装方式一样,这也是一个 zsh
的插件,叫做 zsh-autosuggestion
,用于命令建议和补全。
cd
到 plugins
目录cd ~/.oh-my-zsh/custom/plugins/
git clone
相应的代码git clone https://github.com/zsh-users/zsh-autosuggestions
vi ~/.zshrc
找到 plugins
,加上这个插件即可:
esc
调出 vi
命令,输入 :wq
保存并退出。source
配置文件。source ~/.zshrc
更换背景图片方式:iTem2
-> Preferennces
-> Profiles
-> Window
-> BackGround Image
-> 勾选图片。
将之前 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