狂拽酷炫的terminal,你值得拥有

前言

命令行是程序员平常工做中的重要组成部分,一个优秀的命令行环境不只要功能强大,其外观更要造化钟神秀,这样才能让程序员有一个更加轻松愉悦的工做心情。或许你目前的命令行是长下面这样:
html


你是否幻想过拥有一个如黑客帝国通常的命令行:
固然这是不现实的,但咱们至少可让咱们的命令行拥有以下所示的颜值:
下面咱们就来看看要怎么配置才能实现这样的效果,友情提示,本文所提到的配置都是针对mac terminal哦。

let's go

第一步:升级你的terminal,请安装iterm,zsh,oh-my-zshgit

第二步:下载,安装,并使用字体色程序员

  1. 进入gist后,点击‘download zip’,能够先在你的桌面建立一个目录itermThemes,解压以前下载好的zip文件后,将解压目录中的文件(注意,仅须要目标文件,不要整个文件夹)移至itermThemes中.
  2. 打开terminal,进入itermThemes目录(cd Desktop/itermThemes),而后copy下面的代码到命令行中,按回车执行:
for f in *; do
 THEME=$(basename "$f")
 defaults write -app iTerm 'Custom Color Presets' -dict-add "$THEME" "$(cat "$f")"
done
复制代码

这段代码会遍历该目录下的color codes,而后将结果命名为‘matrix_color_scheme_2’并存储在iterm的自定义colors中github

  1. 在terminal的preferences中配置使用该color,具体路径是iTerm2, Preferences, Profiles, Colors, Color Presets,“matrix_color_scheme_iterm2”,以下图所示:

    字体色配置完成后,如今你的terminal将会达到初步的酷炫效果:
    要实现咱们以前设定的效果,还有更重要的一步要作。

第三步:安装主题-Powerlevel9k,以及powerline字体
Powerlevel9k是一个强大的主题,能够实时展现你当前所处的目录,你的当前git分支以及你输入指令的执行耗时:
vim

  1. 在你的terminal中执行如下命令:
$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
复制代码

改命令会将Powerlevel9k的仓库clone下来到你的oh-my-zsh自定义主题文件夹中
2. 用你熟悉的编辑器打来你的zsh配置,而后替换zsh主题。好比:c#

vim ~/.zshrc
ZSH_THEME="powerlevel9k/powerlevel9k"
复制代码
  1. 经过以下指令安装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
复制代码
  1. 在iterm preferences中选择powerline字体并使用它,操做路径是 iTerm, Preferences, Profiles, Text, Change Font, Select Meslo LG M for Powerline。以下图所示:

    如今你将拥有一个狂拽酷炫的terminal,这会让你的工做环境更加赏心悦目。

结语

配置完成其实只是个开始,关于iTerm,oh-my-zsh,以及Powerlevel9k还有更多有趣的特性和自定义配置以及插件能够去深刻玩耍,好比我能够在zshrc中添加下面的配置来缩短每行命令中展现的文件路径,从而给你输入的指令腾出更多的空间:bash

#Shorten directory shown
POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
POWERLEVEL9K_SHORTEN_DELIMITER=””
POWERLEVEL9K_SHORTEN_STRATEGY=”truncate_from_right”
#Set default user to avoid showing 'user' on every line
DEFAULT_USER=”whoami”
复制代码

诚然,每一个人有每一个人的审美,你也能够选择使用其余的颜色或字体,重要的是你开心就好。
app

相关文章
相关标签/搜索