虽然美化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)"
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 里。
屏幕快照 2019-09-07 上午1.24.52.png
如果你使用的是 iTerm2 的话,到 solarized/iterm2-colors-solarized 下双击 Solarized Dark.itermcolors 和 Solarized Light.itermcolors 两个文件就可以把配置文件导入到 iTerm 里。
-
mac os 自带 terminal设置:
屏幕快照 2019-09-07 上午1.23.22.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
屏幕快照 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
)
网友评论