关于MacOs-Terminal美化的那点事

虽然美化termianl不能帮你提高编码能力,但她可以让你拥有一个好心情

经过踩坑后的总结

  • 美化前最好把第三方字体安装上,不然会出现乱码
  • 美化主要依赖oh-my-zsh这个插件
  • on-my-zsh 的zsh 的意思是 一个种shell脚本,macos默认是bash,可以通过命令修改为默认zsh。

我自己的安装路线

  • 先切换bash为zsh命令
# bash为zsh命令
chsh -s /bin/zsh
# 切换回bash:
chsh -s /bin/bash
  • 安装 for powerline的第三方字体
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
  • 安装 oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 安装主题
    [更多主题](https://github.com/robbyrussell/oh-my-zsh/wiki/External-themes)
git clone https://github.com/zakaziko99/agnosterzak-ohmyzsh-theme.git
cd agnosterzak-ohmyzsh-theme/
# 复制到oh-my-zsh主题文件夹内
cp agnosterzak.zsh-theme ~/.oh-my-zsh/themes
  • 修改oh -my-sh的默认主题
vi ~/.zshrc

ZSH_THEME="agnosterzak"
plugins=(
        git
        osx
)

修改后的控制台:

修改后的控制台
  • 设置控制台背景颜色-要在 Mac OS X 终端里舒服的使用命令行(至少)需要给3个工具配色,terminal、vim 和 ls. 首先下载 Solarized:
$ git clone git://github.com/altercation/solarized.git

如果你使用的是 Terminal 的话,在 solarized/osx-terminal.app-colors-solarized 下双击 Solarized Dark ansi.terminal 和 Solarized Light ansi.terminal 就会自动导入两种配色方案 Dark 和 Light 到 Terminal.app 里。


关于MacOs-Terminal美化的那点事_第1张图片
屏幕快照 2019-09-07 上午1.24.52.png

如果你使用的是 iTerm2 的话,到 solarized/iterm2-colors-solarized 下双击 Solarized Dark.itermcolors 和 Solarized Light.itermcolors 两个文件就可以把配置文件导入到 iTerm 里。

  • mac os 自带 terminal设置:


    关于MacOs-Terminal美化的那点事_第2张图片
    屏幕快照 2019-09-07 上午1.23.22.png
关于MacOs-Terminal美化的那点事_第3张图片
屏幕快照 2019-09-07 上午1.23.39.png
关于MacOs-Terminal美化的那点事_第4张图片
屏幕快照 2019-09-07 上午1.24.28.png
  • 高亮插件
cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

vi ~/.zshrc
#在zsh中添加插件
plugins=(
        git
        osx
        zsh-syntax-highlighting
)
# 请务必保证插件顺序,zsh-syntax-highlighting必须在最后一个。
# 然后在文件的最后一行添加:source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
关于MacOs-Terminal美化的那点事_第5张图片
屏幕快照 2019-09-07 上午1.37.42.png
  • 安装自动补全命令插件
cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-autosuggestions
#在zsh中添加插件
vi ~/.zshrc
plugins=(
        git
        osx
        zsh-autosuggestions
        zsh-syntax-highlighting
)

你可能感兴趣的:(关于MacOs-Terminal美化的那点事)