iterm2 + oh my zsh 实现 macOS X 下炫酷终端
iterm2
iterm2 官网
download
install
验证
设置为默认终端
iterm2 偏好设置
- 打开偏好设置
- 通用 – 启动
- 通用 – 关闭
- 通用 – 选择
- 通用 – 窗口
- 外观 – 通用
- 外观 – 窗口
- 外观 – 标签
- Profiles – 通用
- Profiles – Colors
Basic Colors:Foreground:00c200Selection:235c03
Cursor Colors:Cursor:235c03Cursor text:00c200
- Profiles – Text
- Profiles – Windows
- Profiles – Terminal
iterm2 安装 homebrew
homebrew 官网
安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
- 安装验证
oh my zsh 安装
zsh 官网
安装
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Powerline 安装
➜ ~ pip3 install powerline-status --user
zsh 配置
- vim 语法高亮配置
➜ ~ cp /usr/share/vim/vimrc ~/.vimrc # 复制配置文件
➜ ~ echo 'syntax on' >> ~/.vimrc # 追加语法高亮配置
- 验证效果
➜ ~ vim ~/.zshrc
- 关闭 zsh 自动更新
# DISABLE_UNTRACKED_FILES_DIRTY="true" # 取消注释即可
- zsh 主题设置 – 主题目录
➜ ~ ls ~/.oh-my-zsh/themes
- zsh 主题设置 – 主题配置
➜ ~ vim ~/.zshrc
# ZSH_THEME="robbyrussell" # 默认主题
ZSH_THEME="agnoster" # 按照需求修改主题
- zsh 主题设置 – 刷新配置信息
➜ ~ source ~/.zshrc
- zsh 主题设置 – 安装 powerline 字体
cd Desktop && git clone https://github.com/powerline/fonts.git # 下载
cd fonts && ./install.sh # 进入目录 && 安装
cd .. && rm -rf ./fonts # 删除下载文件
- zsh 主题设置 – 字体设置
- zsh 主题设置 – 字体修改后效果
- zsh 主题设置 – 变量提示信息更改
vim ~/.oh-my-zsh/themes/agnoster.zsh-theme
# Context: user@hostname (who am I and where am I)
prompt_context() {if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then# prompt_segment black default "%(!.%{%F{yellow}%}.)%n@%m" # 注释掉fi
}
- zsh 主题设置 – 刷新配置(目录提示修改)
source ~/.zshrc
zsh 插件安装
- zsh 插件安装 – 本地插件信息
ls ~/.oh-my-zsh/plugins/
- zsh 联网安装 – zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- zsh 联网安装 – zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
- zsh 插件安装 – 添加到配置文件
vim ~/.zshrc
plugins=(git) # 修改前
plugins=(git zsh-syntax-highlighting zsh-autosuggestions) # 修改后
- zsh 插件安装 – 刷新配置
source ~/.zshrc
- zsh 插件安装 – 验证
zsh-syntax-highlighting:输入正确的常用命令会以绿色高亮显示,输入错误则会显示其他的颜色。
zsh-autosuggestions:输入命令时,会用浅色字体给出建议的命令,按 → 即可自动补全。
参考
- MAC系统配置iterm2 + oh my zsh + oh my zsh主题 + Homebrew
- 打造macOS上最好看的终端——iTerm 2 +zsh 美化
- 让你提前体验 macOS Catalina 的 Shell — Oh My Zsh 配置指南
- GitHub – zsh-users
iterm2 + oh my zsh 实现 macOS X 下炫酷终端相关推荐
- Mac配置Iterm2+oh-my-zsh+powerlevel10k打造炫酷终端
简介 这可能是全宇宙最简单的终端配置教程. 下面截图是我自己常用的配置效果,可以很方便的提供一些友好的提示,比如当前git项目使用的分支,命令执行的时间等. 开始 安装Iterm2 官网Downloa ...
- macos 字体_巧用 iTerm2 zsh oh-my-zsh 打造炫酷的 MacOS 终端环境
MacOS 系统自带的 Bash 虽然已经很强大,但是对于一些细节功能的支持并不完美,重点是对于一个颜控来说,原生 Bash 真的很丑--可塑性也不高.本文将使用 iTerm2 这款被各路大牛吹爆的 ...
- iTerm2 + Oh My Zsh,打造专属你的终端神器
前言 说在前面,本文主要适合于的是使用 macOS 系统的小伙伴,如果你使用的 Windows 或者 Linux 系统的电脑,那可能暂时不太适合你.当然了,如果你只是想了解一下新知识,那么欢迎各位! ...
- MacOS系统下的图形化工具
MacOS系统下的图形化工具 MacOS系统下安装了Git后,发现如果Git中有中文文档操作还是比较麻烦(需要输入中文的文件名).图形化对Git的操作还是相对于方便一些.所以准备找一个图形化的工具. ...
- MAC上安装iTerm2+oh my zsh+设置Dracula主题
MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程
- 如何在 MacOS 环境下搭建 SVN 服务端环境
文章目录 在服务端创建资源仓库 资源仓库访问权限配置 给资源仓库添加用户 配置用户组及用户的权限 启动 SVN 服务器 停止 SVN 服务器 SVN 是一个使用十分广泛的开放源代码的版本控制系统.在 ...
- IntelliJ IDEA for Mac 在eclipse(MacOS)模式下的快捷键
文章目录 Mac键盘符号 eclipse(MacOS)模式下的快捷键 General 通用 Debugging 调试 Search/ Replace 查询/替换 Editing 编辑 Refactor ...
- macOS Catalina下RX580/Vega系列显卡启动后DP输出黑屏和ALC1220声卡无法驱动的解决方案
macOS Catalina下RX580/Vega系列显卡启动后DP输出黑屏和ALC1220声卡无法驱动的解决方案 参考文章: (1)macOS Catalina下RX580/Vega系列显卡启动后D ...
- 解决方案:macOS Mojave下Pycharm运行pygame无法加载外星人游戏图片以及无法修改颜色
关于macOS Mojave下,Pycharm 运行pygame,加载不出外星人游戏图片以及无法修改颜色,解决方案如下: 1.官网升级Python3.7.2,Python Releases for ...
- 【docker】macOS系统下安装并配置阿里云镜像加速
[docker]macOS系统下安装并配置阿里云镜像加速 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 参考安装链接 文章目录 [docker]macOS系统下安装并配置阿里云 ...
最新文章
- 逻辑结构图向关系转换规则3
- insertAdajcentHTML
- 自动驾驶数据集_Argo AI和Waymo公开发布自动驾驶数据集
- the pdf expert for android v2.6.0,PDF Expert
- 怎样设计访谈提纲_服务设计简史
- cms php vue 开源_2020最受欢迎的企业网站CMS建站系统排行榜
- sql server外部连接
- 大一c语言编程上机题库,C语言上机题库Word版
- 嵌入式成长轨迹36 【Zigbee项目】【单片机基础】【单片机SD卡】
- bochs运行xp_bochs xp镜像完整版
- 解决Hash冲突四种方法
- 堆空间释放后使用的异常
- ydui倒计时:time_最后的倒计时:部署我的深度学习项目
- python加减乘除运算代码_四则运算python版
- vue中基础理论知识
- Mac 拓展屏幕时切换软件窗口停留在Mac 显示器中
- Redis使用Geo存储经纬度
- ps -aux排序--按内存使用排序或按cpu使用排序
- 服务器向阿里云转移之容器化1.0.1容器建立
- 28岁的我坐在医院的轮椅上大哭