Mac终端神器 iTerm2 常用配置及命令, 修改Go2Shell默认终端

iTerm2.jpg

一直用的Mac自带的终端, 说实在的刚用的时候, 使用这些终端命令逼格满满的感觉有木有, 简短的命令, 有种神秘感, 用久了, 就有诸多不便, 例如没有提示, 全靠一个一个敲; 界面显示样式单一, 重要字体不高亮等等. 现在的我们都是站在巨人的肩膀上开发, 给大家介绍一款终端神器: iTerm2

配置:

1. iTerm2下载地址: https://www.iterm2.com/downloads.html

下载完成, 点击安装, 再添加到应用程序中 Move to Applications.

2. 配置iTerm2的主题

主题下载地址: http://iterm2colorschemes.com
按住 command 和 , 键, 进入到 偏好设置中 , 设置自己喜欢的主题, 下载的主题, 点击 Import导入, 弹出对话框, 找到自己下载好的主题

主题.png

下载主题.png

导入成功, 回到上一张图, 选择主题就好.

3.配置 Oh My Zsh

Zsh是一款强大的虚拟终端, 是对终端的一个扩展, 下载地址: https://github.com/robbyrussell/oh-my-zsh

安装 :

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

安装好之后, 把 Zsh 设置为默认的shell,
切换到 Zsh:

$ chsh -s /bin/zsh
Snip20180419_21.png

使用命令编辑 .zshrc 文件, 将主题修改为ZSH_THEME="agnoster" :

vim ~/.zshrc 
vim ~.zshrc.png

来到下面这个页面, 输入 e/E (如果没有来到这个页面, 就不用操作这一步)


.png

注意: 这里有个坑, 不要输入其他的, 输入O(Read-Only)只读, 修改保存后, 退出会报错.其他就不解释了.

点击i 进入修改状态, 修改完再按 ESC 退出修改, 按住 shift 和 : 键跳到最后一行, 输入 wq 退出 vim (更多的vim指令操作可详见:https://www.jianshu.com/p/9a1b2f9ca9a7)

Snip20180419_20.png
主题修改.png

修改完成退出后, 这时出现 乱码的问题, 不要慌, 进行下一步

4. 配置 Meslo字体, 字体下载地址: Meslo LG M Regular for Powerline.ttf

使用上面主题, 要配置 Meslo字体, 否则会出现乱码, 下载完成后, 直接点击安装就好.

****打开 iTerm2, 进入 Preferences 配置界面
点击 Change font 修改字体


修改字体.png

选取字体.png

选中对应字体后, 退出重新打开 iTerm2 , 就能看到效果了

5. 声明高亮配置

效果如下面这张图:


Snip20180419_22.png

使用 Homebrew 安装:

brew install zsh-syntax-highlighting

安装成功之后, 编辑 vim ~/.zshrc 文件

点击i 进入修改状态, 跳到最后一行添加下面配置, 按住 command 和 s 保存; 按住 shift 和 : 键,输入 wq 退出 vim

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Snip20180419_25.png

6. iTerm2 的快速显示和隐藏

显示和隐藏快捷键.png

命令:

1.设置窗口
[Preferences -> Profiles -> Window -> Style] 新窗口设定风格设为 [Top of Screen],这样每次新打开终端都会固定出现在屏幕的顶端且不会有窗口边框。如果你也使用多 Space 和双显示器的话,同时选择 Main Screen 和 All Space 会比较方便。

2.Tips
2.1 -- 全屏: 复制原来的 Profile 然后指定快捷键,再 Window - Style 选择全屏。
2.2 --「command+D」水平分割窗口,为保持界面简洁在 [Preferences -> Appearance] 中不勾选 [Show per-pane title bar with split panes]
2.3 -- 如果使用开机启动 iTerm 的方式, 则不要勾选 [Preferences -> General] [Quit when all windows are closed]
2.4 -- [Preferences -> Pointer] 勾选 [Focus follows mouse],方便在窗口间切换。

3.选中即复制
3.1 -- 鼠标模式,在iterm2中,选中某个路径或者某个词汇,这时,iterm2就自动复制了。
3.2 -- 无鼠标模式,command+f,弹出iterm2的查找模式,输入要查找并复制的内容的前几个字母,确认找到的是自己的内容之后,输入tab,查找窗口将自动变化内容,并将其复制。如果输入的是shift+tab,则自动将查找内容的左边选中并复制。

5.剪切历史
按住 command+shift+h,iterm2将自动列出剪切板的历史记录

6.全屏切换
command+enter 进入与返回全屏模式

其它命令:
查找: Command+f
自动完成: Command +;
命令历史: Command +Shift+H
命令回放: Command +Alt+B
iTerm2 Exposé: Cmd+ Alt+E
光标移动到行首: Ctrl+a
光标移动到行末: Ctrl+e
前移一个字符: Ctrl+f
后退一个字符: Ctrl+b
清屏: Ctrl+l
显示历史命令: Ctrl+p
倒转查找: Ctrl+r
删除当前字符: Ctrl+d
删除前一字符: Ctrl+h
删除光标之前的字符: Ctrl+w
删除光标之后整行: Ctrl+k

修改Go2Shell默认终端

    1. 打开任一终端, Terminal 或者 iTerm2, 输入 open -a Go2Shell --args config
      Snip20180422_37.png

这时会弹出第一框, 选择no

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

推荐阅读更多精彩内容

  • 工欲善其事,必先利其器! 最近在学习逆向知识,了解到一款非常强大的终端利器,就是本文的主角--iTerm2!先不说...
    杂货铺学徒阅读 7,140评论 3 14
  • 一.ITerm2简介 1.安装 iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。直接在官...
    bluestone阅读 150,818评论 35 95
  • 【本篇博客为自己查询方便所做,如果您能从中受益,笔者会感到荣幸】 软件和目录结构层面 ~/Library/Appl...
    清水芦苇阅读 3,336评论 3 4
  • 分手那天,你肯定以为我对这段感情根本不上心不懂珍惜。别问我为什么知道你会有这种想法,自从在3.18号见面之后你就一...
    HUOQI阅读 302评论 0 0
  • http://developer.baidu.com/map/reference/index.php?title=...
    凯旋阅读 115评论 0 0