我在用的mac软件(1)--终端环境之iTerm2

 

以前一直有朋友要我分享下在用的mac软件,今天有空就来写一下,可能不止于软件,会有一些配置或者工具,或者叫环境更合适。有些可能一句话带过,有些会详细介绍。也不分类了,想到哪一个就写出来。若是已经写的足够长了,就会分几篇来写。服务器

iTerm2+zsh+tmux的终端环境

iTerm2

其实如今os x的terminal已经作的很好了,可是iTerm2的功能依然要更强大一些。简述下优势和经常使用功能:工具

  • 开源免费。字体

  • 兼容性比默认Terminal更好。
    • 对于常常要远程使用的状况下,默认的Terminal在使用vi时常常出现不兼容的问题,而iTerm2在这方面显然作的更好。
  • 快捷键丰富。
    • ⌘ + 数字: 切换标签页。⌘ + 方向键 按方向切换标签页。
    • ⌘ + enter: 切换全屏
    • ⌘ + f: 查找。支持正则。其中查找的内容会被自动复制。省去了再去⌘+c的步骤。一样,鼠标去选中的内容也会自动复制,也能够鼠标中键直接粘贴。通常在使用时,键入搜索关键词,而后用shift-tab或者tab左右自动补全,option + enter则自动将搜索结果键入,而且复制到剪贴板。
    • ⌘ + d: 垂直分屏,⌘ + shift + d: 水平分屏。使用⌘ + ]⌘ + [在最近使用的分屏直接切换.而⌘ + opt + 方向键切换到指定位置的分屏。
    • ⌘ + t :新的标签页
    • ⌘ + w :关闭当前标签页
    • ⌘ + ;:自动补全历史命令。如图:
    • 自动补全
    • ⌘ + shift + h: 剪贴板历史,如图:
    • 剪贴板历史
    • ctrl + u: 清空当前行。这里要注意,mac默认的ctrl+u为清楚当前光标至行首的内容,在iTerm2中则直接清除本行。iTerm2 也支持其余经常使用的操做命令,这里顺带讲下,由于这些命令都是mac下很是经常使用也很好用的:
      • ctrl + a: 到行首
      • ctrl + e: 行末
      • ctrl + f/b: 前进后退,至关于左右方向键,可是显然比移开手按方向键更快
      • ctrl + p: 上一条命令,至关于方向键上
      • ctrl + r: 搜索命令历史,这个你们都应该很熟悉了
      • ctrl + d: 删除当前字符
      • ctrl + h: 删除以前的字符
      • ctrl + w: 删除光标前的单词
      • ctrl + k: 删除到文本末尾
      • ctrl + t: 交还光标处文本
    • ⌘ + —/+/0: 调整字体大小
    • ⌘ + r:清屏,实际上是滚到新的一屏,并无清空。ctrl + l 也能够作到。
  • 更多实用功能。
    • Exposé 标签 按⌘ + opt + e 打开Exposé,并支持搜索。如图:Exposé
    • 全局呼出快捷键。如图:
    •  呼出快捷键
    • ⌘ + /: 找到当前光标位置,有时会颇有用。
    • shift + ⌘ + s: 保存当前窗口快照。
    • ⌘ + opt + b: 快照回放。颇有意思的功能,你能够对你的操做根据时间轴进行回放。能够拖动下方的时间轴,也能够按左右方向键。如图:快照回放
  • 支持256色。方便配置vi配色。可是在某些远超服务器上不支持256色,则只要在Prefences->Profiles->Terminal里设置为xterm。

光写个iTerm2没想到就写了这么多,稍微打了下腹稿,后面zsh + tmux 确定比这里还要多。下篇继续吧。spa

相关文章
相关标签/搜索