huguangju / wiki

A curated list of awesome lists of JavaScript, CSS and Nodejs on Github
74 stars 32 forks source link

iTerm 使用小记 #3

Open huguangju opened 9 years ago

huguangju commented 9 years ago

基本功能

  1. 分窗口操作:
    shift + ⌘ + d(横向)
    ⌘ + d(竖向)
  2. 自动完成:⌘ + ; 根据上下文呼出自动完成窗口,上下键选择
  3. 回放功能:⎇ + ⌘ + b
  4. 全屏:⌘ + enter
  5. 光标去哪了?⌘ + /
  6. 搜索tab内容来切换Tabs:⎇ + ⌘ + E
  7. 选择即复制 + 鼠标中键粘贴
  8. 切换到空白屏 ⌘ + r
  9. 清屏:⌘ + k
  10. 在多个窗口间切换:⌘ + 数字
  11. 在多个分隔面板间导航:⌘ + ⎇ + 箭头
  12. 在多个分隔面板间顺/逆时针切换: ⌘ + [⌘ + ]
  13. 列出剪切板历史: ⌘ + shift + h

光标操作

  1. 到行首:ctrl + a(ahead)
  2. 到行末:ctrl + e(end)
  3. 删除当前字符:ctrl + d(delete)
  4. 删除之前的字符:ctrl + h(history)
  5. 删除光标前的单词:ctrl + w
  6. 删除到文本末尾:ctrl + k
  7. 删除一行:ctrl + u
  8. 搜索命令历史:ctrl + r
  9. 调整字体大小:⌘ +/-/0

其它

⌘ + 鼠标左键 导航

iTerm中点击链接,会用浏览器打开;点击相对路径,也会用编辑器打开! 例如:合并代码的时候出现冲突需解决,如下,只需选中路径,⌘ + 鼠标左键就可在编辑器中打开该文件

CONFLICT (content): Merge conflict in app/js/services/number.js

不用鼠标选择文本

⌘ + f,呼出查找功能,再按tab 键选中找到的文本,⎇ + enter 粘贴

image

选中的文本自动复制到剪贴板。shit + tab为向后加选。

image

支持一键调出命令行

当只是临时需要终端时,就没必要单独开启一个命令行窗口,iTerm2提供了热键以供打开或关闭它。

进入keys先项卡,在左下角的Hotkey中,可以看到有一项 Show/hide iTerm2 with a system-wide hotkey,默认快捷键为 ⌘ + \

参考:
iTerm - 让你的命令行也能丰富多彩
iTerm2 快捷键汇总 iTerm2 指南