macOS Mojave 美化一下终端

Posted feipeng8848

tags:

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

1、切换bash到zsh(必选)
zsh与bash一样是一种shell,mojave 默认是安装了zsh的
一些可能用到的命令:
echo $SHELL 显示当前默认shell
cat /etc/shells 显示当前系统安装过的shell
chsh -s /bin/zsh 切换shell成zsh
brew install zsh 如果系统没有,可以使用这条命令安装zsh,如果brew也没有,请先安装brew

2、安装Oh My Zsh
zsh官网 https://ohmyz.sh/
GitHub链接 https://github.com/ohmyzsh/ohmyzsh
一些简介
https://wiki.archlinux.org/index.php/Zsh_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
https://zhuanlan.zhihu.com/p/35283688

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

wget安装:
默认mojave是没有装wget的可以使用brew安装
brew install wget
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

3、配置主题
然后,我们编辑vim ~/.zshrc文件,将主题配置修改为ZSH_THEME="ys"。其实还有很多其他的主题,有的主题可能需要装一些字体才能不出现乱码。
vim ~/.zshrc
当然也可以选择使用任何你想使用的编辑器打开该文件,比如我vscode。

4、代码自动补全神器:incr
官网 https://mimosa-pudica.net/zsh-incremental.html
下载 incr 自动补全插件 http://mimosa-pudica.net/src/incr-0.2.zsh
首先介绍下,~/.oh-my-zsh/plugins 目录是Oh My Zsh安装插件的目录,我们可以在这里创建一个incr的文件夹,然后把下载到的incr.zsh丢进来。
然后在.zshrc文件中插入下面一句话:
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
保存关闭.zshrc然后执行
source .zshrc
让改变立即生效。

5、给终端选择一个黑色背景试试吧。
我选的是homebrew。

其他
1、安装iterm2(非必选)
参考 https://www.cnblogs.com/xishuai/p/mac-iterm2.html
官网下载,iterm.app 直接复制到应用程序文件夹。

2、配置 iTerm2 主题
常用的是Solarized,git下载即可
https://github.com/altercation/solarized
按Command + ,键,打开 Preferences 配置界面
然后Profiles -> Colors -> Color Presets -> Import
选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导入成功,最后选择 Solarized Dark 主题,就可以了。

我选用的是tango dark

以上是关于macOS Mojave 美化一下终端的主要内容,如果未能解决你的问题,请参考以下文章

MacOS-终端美化-colorls

如何忽略/隐藏/关闭macOS Catalina/Mojave的更新通知

macOS用iTerm2打造超高B格终端

macOS Mojave:从 High Sierra 更新到 Mojave 后,活动开发者路径无效

macOS X Mojave - 浅色和深色外观模式切换[关闭]

Manjaro终端美化