主要为了实现命令行颜色高亮与整个命令窗口半透明效果。

1、配色主题包下载

  • 1、http://iterm2colorschemes.com/
    下载后解压,到iterm2中,左上角iTerm2->preferences->Profiles,右侧面板找到Colors选项,右下角展开Color Presets…,拉到最下面,选择import,把下载解压好的配色主题包下的schemes下的所有.itermcolors文件导入,导入完成后再展开Colors下拉列表,即可选择不同的配色模板。

  • 2、只下载solarized配色模板
    item2里好像自带这个配色模板,导入后叫Solarized Dark和Solarized Light。
    http://ethanschoonover.com/solarized
    找到download,下载后解压,按上面同样方式导入iterm2-colors-solarized文件夹下的.itermcolors文件。

一般用Solarized Dark即可。

2、修改配置文件

sudo vim /etc/profile

这时候如果有权限问题,sudo chmod 644 /etc/profile
在文件中追加:

find_git_branch () {local dir=. headuntil [ "$dir" -ef / ]; doif [ -f "$dir/.git/HEAD" ]; thenhead=$(< "$dir/.git/HEAD")if [[ $head = ref:\ refs/heads/* ]]; thengit_branch=" (${head#*/*/})"elif [[ $head != '' ]]; thengit_branch=" → (detached)"elsegit_branch=" → (unknow)"fireturnfidir="../$dir"donegit_branch=''}PROMPT_COMMAND="find_git_branch; $PROMPT_COMMAND"black=$'\[\e[1;30m\]'red=$'\[\e[1;31m\]'green=$'\[\e[1;32m\]'yellow=$'\[\e[1;33m\]'blue=$'\[\e[1;34m\]'magenta=$'\[\e[1;35m\]'cyan=$'\[\e[1;36m\]'white=$'\[\e[1;37m\]'normal=$'\[\e[m\]'PS1="$white[$white@$green\h$white:$cyan\W$yellow\$git_branch$white]\$ $normal"

配置立刻生效:

source /etc/profile

这时候颜色应该已经显示了。

3、透明度

透明度,iterm2中,左上角iTerm2->preferences->Profiles,右侧找到window选项卡,拖动Transparency调整.

4、安装oh-my-zsh

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

修改zsh配置文件

vi ~/.zshrc

ZSH_THEME=”robbyrussell”修改为ZSH_THEME=”agnoster”
重启items

  • 安装字体
# clone 先克隆
git clone https://github.com/powerline/fonts.git
# install 后安装
cd fonts
./install.sh

iterm2中,左上角iTerm2->preferences->Profiles,右侧text选项卡Font和Non-ASCII Font都设置为
Meslo LG S DZ Regular for Powerline字体。
重启items

5、语法高亮插件

$ cd到.zshrc所在目录
$ git clone git://github.com/zsh-users/zsh-syntax-highlighting.git
$ 打开 ~/.zshrc
# 添加下面的语句到.zshrc文件末尾source XXX/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# 注意:xxx代表zsh-syntax-highlighting所在目录
# 再次打开.zshrc文件,在最后面添加下面内容plugins=(zsh-syntax-highlighting)
# 启用命令纠错功能ENABLE_CORRECTION="true"

6、其他设置

设置菜单栏出现位置与主题:iTerm2->preferences->Profiles->Appearance

设置iterm出现位置:iTerm2->preferences->Profiles->window

设置显现和隐藏热键(option+空格):iTerm2->preferences->Profiles->window

设置之后,通过option+空格就能切换iterm2的显示与隐藏。


最终效果:

mac下iterm配色、半透明与样式设置相关推荐

  1. mac下 iterm+Zsh+Oh My Zsh+tmux 配置方案

    iterm2: iterm的一些优点: 兼容性好,远程服务器 vi 什么的低版本能很好兼容,Terminal 则会出问题 (我是长时间在服务器上混的人,但其实并没有这种感觉--) 支持 xterm-2 ...

  2. Mac 下iterm2配色方案(高亮)及显示分支

    作为单身狗的程序猿只能通过美化身边的事物来弥补空虚的心灵了 先献上自己配置的效果图 : 先讲 iterm2 的配色,再讲 显示分支以及高亮. 一. 配色 1. 打开iterm的官方主题配置站  git ...

  3. mac下iterm使用rz指令卡死解决方法

    macOS上使用rz或者sz指令会卡死,不弹出文件选择框 解决方法: brew install lrzsz    (下载rz和sz指令,有的话无需下载) 添加执行脚本到本地目录,脚本路径,点此下载 将 ...

  4. Mac 下必备高效率软件与插件,值得拥有。

    序.一个Mac上必备的软件下载地址 风云社区(提供上千款各类mac软件的下载) 该网站不含任何广告,旨在分享用户需要的软件,你可以在首页进行搜索需要的软件,并且是最新版本的,某些需要付费的软件,也可以 ...

  5. Mac 下利用 Launchctl 自启动 mysql

    在Mac下安装好了mysql, 想设置成开机自启动,原来以为和一般的linux系统一样,也是在rc.d这样目录放置启动脚本.在网上查了一些资料,发现苹果应该是把它完全封闭了,只能利用Mac系统里的La ...

  6. Mac下的终端神器iTerm的插件之PowerLine配置(下)

    上篇说到,怎么安装配置PowerLine插件,顺利的话,来看我这篇文章的大佬你应该已经搞好了.本来我也是打算装完就OK了,但是,今天用了一下感觉仍然不是很舒服,原因在于输入行的文件路径显示太长了,导致 ...

  7. python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间的方法

    我们在使用 requests 这类网络请求第三方库时,可以看到它有一个参数叫做 timeout ,就是指在网络请求发出开始计算,如果超过 timeout 还没有收到返回,就抛出超时异常.(当然存在特殊 ...

  8. html下拉列表兼容性,下拉菜单select样式设置(兼容IE6/IE7/IE8/火狐)

    复制代码代码如下: 兼容IE6/IE7/IE8/火狐---下拉菜单select样式设置 body {background-color:#6C6;} .select_border{ width:59px ...

  9. mac 下设置自动下载必应壁纸

    mac 下设置自动下载必应壁纸 mac 下自动更换壁纸 设置自动下载必应壁纸 问题 mac 下自动更换壁纸 设置自动下载必应壁纸 mac 下定时任务创建 mac 下定时任务可以利用launchctl, ...

最新文章

  1. opengl加载显示3D模型md2类型文件
  2. caffe检测图片是否包含人脸_caffe入门-人脸检测1
  3. 我所认识的JavaScript正则表达式
  4. python特性 property_python 特性 property
  5. 概率论基础知识各种分布
  6. ajax请求参数为中文乱码的情况
  7. mysql涉及表 规范_MySql数据库表设计规范
  8. python 抠图源码_别再自己抠图了,Python用5行代码实现批量抠图
  9. Java线程池在业务中的实践
  10. 集体智慧编程4-优化
  11. MySQL最大建议行数2000w, 靠谱吗?
  12. 【UE4笔记】EventFunction事件和函数的区别
  13. 军犬舆情热点:最高检明确正当防卫标准;ofo戴威称勇敢活下去
  14. Photoshop制作电影胶片效果
  15. MindSpore:自然语言处理(NLP)—分词技术
  16. VMX(2) -- VMCS理解
  17. Windows XP 系统故障终极排查大全
  18. FS4067 SOP8 5V输入两节锂电池升压型充电管理芯片
  19. pscp linux,windows下 pscp 安装及使用
  20. 数模学习(四)---拟合算法

热门文章

  1. spring mail 发送邮件
  2. [机器学习] 半监督学习---伪标签Pseudo-Label
  3. [机器学习]gcForest算法理解
  4. C++双冒号和单冒号的用法区别
  5. PADS Layout的一个鼠标小技巧
  6. 欢迎使用CSDN-markdown编辑器132133
  7. 小心,信用卡销卡后,竟然变成黑名单!
  8. stepinto stepout stepover的区别
  9. android 文件公有存储,如何将文件写入Android中的外部公共存储,以便从Windows中看到它们?...
  10. xcopy复制文件夹及其子文件_嗨学习:如何给电脑中文件夹设置密码