一、安装 iTerm2

iTerm2 官网

二、安装 oh-my-zsh

2.1 安装

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

2.2 卸载

uninstall_oh_my_zsh

oh-my-zsh 安装成功效果图:

三、安装 Powerline 字体库

git clone git@github.com:powerline/fonts.git
cd fonts
./install.sh

配置 iTerm2:(iTerm2>Preferences>Profiles>Text>Change Font),如下图:

如果没有发现红色框的 Non-ASCII Font,先在蓝色箭头所指的地方打钩,然后再重启。

四、安装 solarized 配色方案

在下图中所指的地方直接选择就行

五、安装 agnoster 主题

oh-my-zsh 已经内置该主题,不用再单独下载了,直接配置就行了。

进入根目录

vim 编辑器打开隐藏文件 .zshrc,将 ZSH_THEME 后面字段改为 agnoster

更改完成后执行下面的命令:

source ~/.zshrc

效果如下:

六、设置语法高亮

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

    brew install zsh-syntax-highlighting
    
  • 然后在根目录下.zshrc 中插入下面内容

    source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    
  • .zshrc 中插入下面内容

    plugins=(gitzsh-syntax-highlighting
    )
    

七、隐藏名字和主机名


这个名字是不是不太想暴露出来?没关系,下面可以把它隐藏起来。我这里直接设置成

Mac 终端定制(iTerm2 + oh-my-zsh + Powerline + solarized + agnoster)相关推荐

  1. MAC上安装iTerm2+oh my zsh+设置Dracula主题

    MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程

  2. Mac终端神器iterm2常用配置

    一:介绍: 是不是感觉Mac自带终端不够智能,不够炫酷.不要着急,拯救Mac终端的神器来了.iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用.直接在官网上http://iter ...

  3. Mac终端 安装 iTerm2、oh my zsh美化插件后,node/npm/yarn等指令不能使用的解决办法

    项目场景: 今天 Mac 安装 iTerm2,附带主题.oh my zsh 插件,一切正常.今天运行项目,发现不能用 npm.node.nvm 等命令. 上网找了很多方案,最终受 stackoverf ...

  4. 全方位打造最强终端(iterm2 + oh my zsh)

    我们的最终效果 1. iterm相关 显然相对于mac自带的终端 iterm 显然更好看 iterm下载地址 以防有人git,nvm没有安装,地址一并放出 git下载 nvm下载 2. oh my z ...

  5. Mac终端shell类型bash和zsh切换

    查看shell类型 可以执行命令echo $SHELL,先查看终端类型. bash: /bin/bash zsh: /bin/zsh shell类型切换命令 切换到bash 输入命令:chsh -s ...

  6. Mac Pro下终端配置Zsh(iterm2 3.3.0 + oh-my-zsh + solarized配色)

    Mac Pro下终端配置Zsh(iterm2 3.3.0 + oh-my-zsh + solarized配色) 完成配置后的终端具备功能: 1. 下载[iTerm2](https://www.iter ...

  7. 【mac开发环境】第1篇:ITerm2+Oh My Zsh

    安装iTerm2 iTerm2官方下载 安装Oh My Bash 查看当前系统shell 使用命令::cat /etc/shells 命令结果: # List of acceptable shells ...

  8. Mac OS 终端利器 iTerm2

    之前一直使用 Mac OS 自带的终端,用起来虽然有些不太方便,但总体来说还是可以接受的,是有想换个终端的想法,然后今天偶然看到一个终端利器 iTerm2,发现真的很强大,也非常的好用,按照网上配置了 ...

  9. Mac终端terminal光标快速移动方法 emacs/vim模式 | bash vim 、zsh vim模式

    在Docker容器的 bash 中,默认使用的是 emacs 可以用 bind -V | grep keymap 查看,用 set -o vi 临时修改为 vi 模式 虽然可以在 bash 设置为永久 ...

最新文章

  1. 阿里终面:为什么SSD不能当做内存用?
  2. tp5 异步处理_tp5.1 swoole 实现异步处理
  3. SQL优化的一些知识
  4. 集成算法中的Bagging
  5. Ubuntu没有chkconfig服务解决办法
  6. 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
  7. 使用com.sun.imageio.plugins.png.PNGMetadata读取图片的元数据 1
  8. Mac终端shell类型bash和zsh切换
  9. 前端学习(2485):vue里面的this指向
  10. javascript-索引1908
  11. ubuntu16.04下pycharm中无法使用中文输入法
  12. 康博(COMPUWARE)软件公司简介
  13. wxpython使用_wxPython学习笔记(二)
  14. 边看边练之Django(二)---- Django的URL设置
  15. 初探VBScript
  16. 第二代蜂窝移动通信系统概述
  17. 第七次网页前端培训笔记(内置对象 对象 JS事件 输出)
  18. 方舟手游服务器设置文件翻译,方舟生存进化手游界面中文翻译 语言不通不发愁...
  19. 漏洞复现-Wordpress 4.6 PwnScriptum RCE命令执行
  20. win10用hdmi线与电视连接了,但不显示的原因

热门文章

  1. Dockerfile ENV 使用指南
  2. 服务器的显示器设置方法,服务器的显示器设置方法
  3. 游戏系统数值建模过程设计
  4. egg extend ts_电竞6.13日王者荣耀KPL:总决赛TS对阵AG超玩会
  5. 怎么修改Ubuntu更新源服务器为国内地址
  6. 网络与信息安全学习(一)
  7. 小红书违规会限流多久?严重违规会被封号吗
  8. SFH7050+AFE4404心率heart rate3
  9. IDEA快速生成实体类(加注释)
  10. JS继承方式及其优缺点总结