【可视化教程】iTerm2+oh-my-zsh+solarized配色方案

综合技术 2018-03-07
#enables colorin the terminal bash shell
export export CLICOLOR=1
#sets up thecolor scheme for list
export export LSCOLORS=gxfxcxdxbxegedabagacad
#sets up theprompt color (currently a green similar to linux terminal)
#export PS1='[33[01;32m]u@h[33[00m]:[33[01;36m]w[33[00m]$ '
#enables colorfor iTerm
export TERM=xterm-color

其中 export PS1='[33[01;32m]u@h[33[00m]:[33[01;36m]w[33[00m]$ ' 是注释掉的。

开工前的准备

  • iTerm Mac最好用的终端,点击链接下载最新的版本。
  • Solarized Dark 现在配色资源。
  • oh-my-zsh 可使用 curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh 进行安装
  • Monaco Powerline 解决部分字符的乱码问题。

iTerm

下载&解压,移动到 Application 文件中。

Solarized Dark

下载解压 Solarized Dark ,点击目录 solarizediterm2-colors-solarizedSolarized Dark.itermcolorsSolarized Light.itermcolors 进行安装。

oh-my-zsh安装agnoster主题

通过命令行安装: curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

卸载oh-my-zsh命令: uninstall_oh_my_zsh

vim ~/.zshrc    //进入.zshrc文件,将ZSH_THEME后面字段改为agnoster

Monaco Powerline

下载并安装。

设置语法高亮 – zsh-syntax-highlighting

直接使用homebrew安装zsh-syntax-highlighting插件

brew install zsh-syntax-highlighting

然后在根目录下.zshrc中插入下面内容:

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

隐藏用户名信息

一般终端每一行前都会有 xxx@xxxdeMacbook-Pro: 我们可以将其隐藏掉。

进入oh-my-zsh的agnoster主题,编辑agnoster.zsh-theme文件:

vim ~/.oh-my-zsh/themes/agnoster.zsh-theme

参考文章:

最漂亮iTerm2+oh-my-zsh配色

mac-改造你的terminal

文章到这里就全部讲述完啦,若有其他需要交流的可以留言哦~!~!

想阅读作者的更多文章,可以查看我个人博客 和公共号:

您可能感兴趣的

Bash for loop over json array using jq Sometimes you just want to read a json config file from bash and iterate over an array. For example when seeding some credentials to a credential ...
Bash: Check, run a process if ... This question already has an answer here: How do I write a bash script to restart a process if it dies? 6 answers Bash: Check up,...
zsh 是 shell 中的极品? 它相对与 bash,tcsh 等有什么优势呢?如果优势很突出的话可以直接只学 zsh 吗?本篇文章来做一个详细的介绍,从补全、kill、别名、跳转、历史纪录和通配符搜索等方面来详细说明,相信读完之后你会有所收获的。 补全 zsh 的命令补全功能非常强大,可以补齐路径,补齐命令,补齐...
PSBashCompletions: Bash Argument Completion in Pow... Two things crossed my path in a relatively short period of time that got me thinking: I read Scott Hanselman’s article on dotn...
neofetch: Awesome system info bash script that sup... T he neofetch command written in a bash shell. The main purpose of neofetch is to be used in screenshots to display other users what operating system...
0

责编内容来自:下雨天要逛街 (本文源链)
阅读提示:酷辣虫无法对本内容的真实性提供任何保证,请自行验证并承担相关的风险与后果!
本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。