iterm2+zsh+oh-my-zsh+powerlevel10k

一、下载iterm2

方式一:官网下载

https://iterm2.com/

方式二:百度云下载

链接: https://pan.baidu.com/s/1ZZnTDbVcg4A2NAu0gmBZIg

密码:关注公众号 【点九先生】 回复:iterm2 即可获得

二、安装zsh

macos下默认已经安装了zsh,可以直接使用

# 终端输入命令,然后输入密码即可将zsh切换成默认shell $ chsh -s /bin/zsh

三、安装 oh my zsh

  • 使用 curl

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

  • 使用 wget

sh -c “$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)”

  • 下载源码

  1. ## 下载源码
  2. git clone https://github.com/robbyrussell/oh-my-zsh
  3. ## 执行安装命令
  4. cd oh-my-zsh/tools sh install.sh

四、下载主题

  1. cd ~/.oh-my-zsh/themes sudo git clone https://github.com/romkatv/powerlevel10k.git

五、下载字体

方式一:官方下载

https://nerdfonts.com/

找到Downloads,直接下载 Hack 字体,别问我为什么,如果是mac,直接双击安装下载的字体即可安装,然后修改 oh my zsh 的变量文件 ~/.zshrc,修改变量 POWERLEVEL9K_MODE=‘nerdfont-complete’

方式二:百度云下载

链接: https://pan.baidu.com/s/1ZZnTDbVcg4A2NAu0gmBZIg

密码:关注公众号 【点九先生】 回复:iterm2 即可获得

六、设置字体

七、下载插件

  1. cd ~/.oh-my-zsh/plugins
  2. sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
  3. sudo git clone git://github.com/zsh-users/zsh-autosuggestions

八、系统配置

注意export ZSH="/Users/dianjiu/.oh-my-zsh"这里用户名dianjiu改成你的用户名

  1. sudo vim ~/.zshrc
  1. # Prompts
  2. POWERLEVEL9K_LEFT_SEGMENT_SEPARATOR='\uE0C0'
  3. #POWERLEVEL9K_LEFT_SUBSEGMENT_SEPARATOR='\uE0C0'
  4. POWERLEVEL9K_RIGHT_SEGMENT_SEPARATOR='\uE0C2'
  5. #POWERLEVEL9K_RIGHT_SUBSEGMENT_SEPARATOR='\uE0C2'
  6. POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir dir_writable vcs virtualenv)
  7. POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status background_jobs command_execution_time ip)
  8. POWERLEVEL9K_SHORTEN_DIR_LENGTH=2
  9. POWERLEVEL9K_SHORTEN_DELIMITER=..
  10. POWERLEVEL9K_PROMPT_ON_NEWLINE=true
  11. POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX=$'\n'
  12. POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="\uF460%F{073}\uF460%F{109}\uF460%f "
  13. export ZSH="/Users/dianjiu/.oh-my-zsh"
  14. POWERLEVEL9K_MODE='nerdfont-complete'
  15. ZSH_THEME="powerlevel10k/powerlevel10k"
  16. export UPDATE_ZSH_DAYS=13
  17. HIST_STAMPS="yyyy/mm/dd"
  18. plugins=(
  19. git
  20. colored-man-pages
  21. colorize
  22. github
  23. brew
  24. osx
  25. docker
  26. docker-compose
  27. zsh-autosuggestions
  28. zsh-syntax-highlighting
  29. autopep8
  30. python
  31. )
  32. source $ZSH/oh-my-zsh.sh
  33. alias zshconfig="vim ~/.zshrc"
  34. alias vimconfig="vim ~/.vimrc"
  35. alias ansibleconfig="vim ~/.ansible/ansible.cfg"
  36. alias grep='grep --color=auto'
  1. source ~/.zshrc

九、异常处理

问题一:下载插件报错

  1. Cloning into 'zsh-syntax-highlighting'... fatal: unable to access 'https://github.com/zsh-users/zsh-syntax-highlighting.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

问题解决

  1. git config --global http.postBuffer 4194304000
  1. sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
  2. Password:
  3. Cloning into 'zsh-syntax-highlighting'... remote: Enumerating objects: 6913, done. remote: Total 6913 (delta 0), reused 0 (delta 0), pack-reused 6913 Receiving objects: 100% (6913/6913), 1.45 MiB | 64.00 KiB/s, done. Resolving deltas: 100% (4675/4675), done.

问题二:vscode终端字体乱码

在setting.json中新增

  1. "terminal.integrated.fontFamily": "Hack Nerd Font",

十、参考文献

https://www.jianshu.com/p/609c1f554ee6

https://www.jianshu.com/p/7162c4b7a438

Mac终端美化(iterm2+zsh+oh-my-zsh+powerlevel10k)的更多相关文章

  1. Mac 终端美化方法

    美化终端,主要是主题,字体,命令行提示3个方面. 主题 使用的主题是Solarized Dark主题. 安装主题: git clone git://github.com/altercation/sol ...

  2. MAC终端神器iterm2——告别黑白

    https://www.cnblogs.com/soyxiaobi/p/9695931.html

  3. Mac OS 终端强化美化:iterm2 + zsh + oh~my~zsh 设置教程

    为了获得更好的排版效果,文章改用markdown撰写,故重发一次. 前言 mac自带的terminal终端没有文件名高亮等功能,而且界面不是很好看,故今晚学舍友折腾了终端,可以让自己使用起来更加方便, ...

  4. Mac终端神器zsh

    Mac终端神器zsh 先上一张图 1.背景介绍 在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算. shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键 ...

  5. Archlinux zsh终端美化 powerlevel10k配置

    环境 Arch Linux + KDE Plasma 安装zsh yay -S zsh 更改默认终端 chsh -s /bin/zsh 安装oh-my-zsh-git archlinuxcn源有打好的 ...

  6. Mac OS 终端利器 iTerm2

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

  7. mac工作软件推荐-iterm + zsh + tmux

    原文链接: http://ju.outofmemory.cn/entry/57244 tmux安装https://blog.csdn.net/nmgzywd/article/details/50915 ...

  8. Mac OS 终端利器 iTerm2(怕以后找不到,自存自用)

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

  9. Mac OS 终端利器 iTerm2配置大全

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

随机推荐

  1. CSS ::marker 让文字序号更有意思

    本文将介绍 CSS 中一个比较有意思的伪元素 ::marker,利用它,我们可以让我们的文字序号变得更加的有意思! 什么是 ::marker CSS 伪元素 ::marker 是从 CSS Pseud ...

  2. YOLO V4的模型训练

    1.YOLO V4模型训练的基本思路 所有机器学习涉及模型训练,一般都有训练集.验证集.测试集,因此需要准备数据集.有了数据集,再调用训练的算法,获取训练的结果.v3.v4模型训练方法相同. 2.YO ...

  3. 1、SpringBoot整合之SpringBoot整合JSP

    SpringBoot整合JSP 一.创建SpringBoot项目,仅选择Web模块即可 二.在POM文件中添加依赖 <!-- 添加servlet依赖模块 --> <dependenc ...

  4. 关于开箱即用的文档静态网站生成器VuePress

    关于VuePress 一个由Vue驱动的静态文档网站生成框架,具有开箱即用的优点. 给项目添加.gitignore .gitignore是git用来排除目录的清单,我们把以下目录加入其中,以便每次操作 ...

  5. 『动善时』JMeter基础 — 53、JMeter集合点功能的使用

    目录 1.集合点介绍 2.同步定时器界面介绍 3.集合点的使用 (1)测试计划内包含的元件 (2)线程组元件内容 (3)HTTP请求组件内容 (4)同步定时器内容 (5)运行脚本查看结果 4.集合点设 ...

  6. 利用C语言将混乱数字排序(即冒泡排序法)(含思路)

    大一C语言 你没学过吗 这篇可以称的上入门级别的c语言了 当然还有水仙花数,冒泡排序等经典的C语言程序 后面也会逐一更新 尽情期待喔~~~ 冒泡排序法的基本思路为:每次将相邻的两个数比较,将小的调在前 ...

  7. Dubbo:dubbo管理界面安装

    首先需要Tomcat.Zookeeper安装后在进行安装Dubbo管理界面  提供Dubbo-admin管理界面war包: https://github.com/zhaoyue123ABC/Publi ...

  8. mqtt 集成

    -- 在pom.xml导入依赖 <!-- mqtt --> <dependency> <groupId>org.springframework.boot</g ...

  9. Android java层常见加密算法的hook自吐以及栈信息的打印

    杂谈:其实原理并没有很难,本质就是hook Android的框架层中的api将我们想要的key和iv(也可以没有,就打个比方),但是目前的话,很多厂家已经不在直接调用java层的这些加密算法的api了 ...

  10. IDEA部署了项目,其他页面可以正常访问,但访问tomcat的localhost:8080却出现404

    解决方案 点击Edit Configurations 点击右边的加号, 把目录放在你tomcat目录下的ROOT目录.之后就可以正常运行了