Mac iTerm2 + Oh My Zsh安装、使用总结

在这里插入图片描述
我现在使用的界面:
在这里插入图片描述
在这里插入图片描述

1.说明及下载安装

iTerm2:

  • iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。
  • iTerm2 官网地址
  • 官网下载后直接拖到Applications安装即可
  • 安装完成后,在/bin目录下会多出一个zsh的文件。
    Mac系统默认使用dash作为终端,可以使用命令修改默认使用zsh:chsh -s /bin/zsh
    如果想修改回默认dash,同样使用chsh命令即可:chsh -s /bin/bash
  • zsh完美代替bash,具体区别可查看Zsh和Bash,究竟有何不同 坑很深
  • Zsh 是一款强大的虚拟终端,既是一个系统的虚拟终端,也可以作为一个脚本语言的交互解析器。打开终端,在终端上输入 zsh --version 这个命令来查看我们的电脑上是否安装了 Zsh

iterm2的原始界面


iterm2的原始界面

Oh My Zsh:

  • Oh My Zsh 是一款社区驱动的命令行工具,它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。
  • Oh My Zsh 官网地址
  • 安装方法有两种: 注意: root用户和普通用户需要单独安装配置,即分别切换到普通和root用户安装
    • Via curl:$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    • Via wget: $ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  • 卸载命令: uninstall_oh_my_zsh

安装完成后的截图:


在这里插入图片描述

2. 简单配置:设置主题

① iTerm2 设置主题

iTerm2最常用的主题是 Solarized Dark theme下载地址
下载的是压缩文件,你先解压一下,然后打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后Profiles -> Colors -> Color Presets -> Import,选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导入成功,最后选择 Solarized Dark 主题,就可以了。

在这里插入图片描述

当然可以去找自己喜欢的配色和主题方案

所有配色方案

② Oh-My-Zsh设置随机主题

输入命令:vim ~/.zshrc进入环境变量设置 ~./zshrc 为Zsh启动默认执行的文件。如果遇到zsh: command not found: mysql只需要把alias mysql=/usr/local/mysql/bin/mysql添加进文件就可以.和配置环境变量是一样的.

vim ~/.zshrc

i进入编辑模式

找到 ZSH_THEMEZSH_THEME="robbyrussell"robbyrussell是默认的主题,修改 ZSH_THEME="样式名称"

在这里插入图片描述

如上图我这里设置的是随机主题.先尝试下适合自己的主题.看中哪一个再切换.
按一下esc调出vi命令,输入:wq保存并退出vi模式。

输入命令使刚才的修改生效:

source ~/.zshrc
每次关闭重新打开就会切换主题:下面是三个随机主题
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
所有主题示例

Oh-My-Zsh主题汇总

3.安装agnoster主题

① 下载Meslo字体
  • 使用agnoster主题,需要 Meslo 字体支持,要不然会出现乱码的情况,点击下载
    下载好之后,直接在 Mac OS 中安装即可。
  • 然后打开 iTerm2,按Command + ,键,打开 Preferences 配置界面,然后Profiles -> Text -> Font -> Chanage Font,选择 Meslo LG M Regular for Powerline 字体。
在这里插入图片描述
② 安装主题
  • 先cd到安装目录,随便一个文件夹就可以. 如: cd Desktop/smGit/
  • 依次执行以下命令:
    cd ~/Desktop/需要安装的文件夹
    
    git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
    
    cd oh-my-zsh-agnoster-fcamblor/
    
    ./install
    
    执行上面的命令会将主题拷贝到oh my zsh的themes.
  • 拷贝完成后,执行命令打开zshrc配置文件(参照上方修改随机主题),将ZSH_THEME后面的主题名称改为agnoster
    在这里插入图片描述
  • command+Q或source配置文件后,iTerm2重启:


    在这里插入图片描述

4. 安装插件

① 安装高亮插件

执行以下命令:

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

执行命令打开zshrc配置文件vi ~/.zshrc,找到plugins(配置文件很大,需要往下移动光标)把高亮插件添加上zsh-syntax-highlighting.插件直接有空格就可以.

在这里插入图片描述

然后在文件的最后一行添加:

source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

按一下esc调出vi命令,输入:wq保存并退出vi模式。

执行命令使刚才的修改生效:source ~/.zshrc

② 可选、补全插件

和上面一样执行以下命令:

cd ~/.oh-my-zsh/custom/plugins/

git clone https://github.com/zsh-users/zsh-autosuggestions

执行命令打开zshrc配置文件vi ~/.zshrc,找到plugins(配置文件很大,需要往下移动光标)把可选、补全插件添加上zsh-autosuggestions.插件直接有空格就可以.

在这里插入图片描述

按一下esc调出vi命令,输入:wq保存并退出vi模式。

执行命令使刚才的修改生效:source ~/.zshrc

5. iterm2 快捷键

分类 命令 说明
标签 新建标签 command + t
关闭标签 command + w
切换标签 command + 数字 command + 左右方向键
切换全屏 command + enter
查找 command + f
窗口操作 新建窗口 shift + command + d(横向)command + d(竖向)
关闭窗口 shift + command + w
前一个窗口 command + `
后一个窗口 command + ~
进入窗口 1,2,3 option + command + 编号
光标控制 到行首 ctrl + a
行末 ctrl + e
前进后退,相当于左右方向键 ctrl + f/b
上一条命令,相当于方向键上 ctrl + p
搜索命令历史 ctrl + r
删除当前字符 ctrl + d
删除之前的字符 ctrl + h
删除光标前的单词 ctrl + w
删除到文本末尾 ctrl + k
交换光标处文本 ctrl + t
调整字体大小 ⌘ + —/+/0
清屏,其实是滚到新的一屏==ctrl + l ⌘ + r
面板操作 垂直分割 Command + D
水平分割 Shift + Command + D
前一个面板 Command + [
后一个面板 Command + ]
切换到上/下/左/右面板 Option + Command + 上下左右方向键
关闭面板 Command + w

6. 其他功能

① iTerm2 设置背景如下图:
在这里插入图片描述
② iTerm2 快速隐藏和显示
在这里插入图片描述
③ iTerm2 设置热键悬浮窗口

刚才的已经是快键启动了,这个是设置一个新的热键启动窗口,半透明的.command+,-->keys--->hotkey-->create a dedicated hotkey window

在这里插入图片描述

在这里插入图片描述

选好后:
在这里插入图片描述

在profiles中.左边 Profile Name 会多出一个 Hotkey Window 的窗口,在里面设置就可以.和前面说的设置完全一样。下面是我用的:
在这里插入图片描述

④ iTerm2 中Vim配色

首先下载solarized,上文有下载方法和地址。执行以下命令

$ cd solarized

$ cd vim-colors-solarized/colors

$ mkdir -p ~/.vim/colors 

$ cp solarized.vim ~/.vim/colors/
$ vi ~/.vimrc

加入下面三行设置即可

syntax enable

set background=dark

colorscheme solarized
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 193,968评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,682评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,254评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,074评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,964评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,055评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,484评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,170评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,433评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,512评论 2 308
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,296评论 1 325
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,184评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,545评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,150评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,437评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,630评论 2 335

推荐阅读更多精彩内容