标签页和Windows
| 功能 |
捷径 |
| 新标签 |
⌘ + T |
| 关闭标签页或窗口 |
⌘+ W (与许多Mac应用程序相同) |
| 转到标签 |
⌘+ Number Key (即:⌘2是第二个标签) |
| 转到按方向拆分窗格 |
⌘+ Option+Arrow Key |
| 循环iTerm Windows |
⌘+ backtick (适用于所有Mac应用程序,可与台式机/任务控制一起使用) |
| 分裂 |
|
| 垂直拆分窗口(相同的配置文件) |
⌘ + D |
| 水平分割视窗(相同的设定档) |
⌘+ Shift+ D (助记符:shift是一个宽水平键) |
| 移动 |
|
| 用鼠标移动窗格 |
⌘+ Alt+ Shift,然后从任何地方拖动窗格 |
| 全屏 |
|
| 全屏 |
⌘+ Enter |
| 最大化窗格 |
⌘+ Shift+ Enter (与全屏一起使用可以使窗格全屏化!) |
| 调整窗格大小 |
Ctrl+ ⌘+ Arrow(假设您尚未将此映射到其他对象) |
| 较少使用 |
|
| 按使用顺序转到拆分窗格 |
⌘+ ],⌘+[ |
| 水平拆分窗口(新配置文件) |
Option+ ⌘+H |
| 垂直分割窗口(新配置文件) |
Option+ ⌘+V |
| 上一个标签 |
⌘+ Left Arrow (我通常按标签号移动) |
| 下一个标签 |
⌘+ Right Arrow |
| 转到窗口 |
⌘+ Option+Number |
最喜欢的Shell键组合
这些可能有助于使您更快地使用Shell,但实际上这并不是iTerm2特有的。我假设您在Mac上使用bash或zsh。有很多技巧,但是我经常使用这些技巧。有时还有多种方法可以做到,因此请采用您最喜欢的方法。
希望其中一些改变您的生活。:)
| 功能 |
捷径 |
采用 |
| 删除以开始行(收藏夹) |
Ctrl + U |
使用它可以重新开始键入而无需按Ctrl-C |
| 删除到行尾(收藏夹) |
Ctrl + K |
将其与命令历史记录一起使用可重复命令并最后更改一件事! |
| 重复上一条命令 |
Ctrl + Up Arrow |
上下循环浏览历史记录。 Ctrl-R如果您知道要查找的字符串,则速度会更快。 |
| 在一条线上来回移动 |
Arrow Keys |
这会让您离开主场,但很容易记住 |
| 一行一行地来回移动 |
Ctrl + Arrow Keys |
跳到一个单词以纠正拼写错误或稍作更改即可“再次运行”的快速方法 |
| 删除前一个词(在shell中) |
Ctrl + W |
用词删除的速度更快。尤其是当您的最后一个命令因单个错字或其他错误而出错时。 |
| 清除萤幕 |
Ctrl + L |
这是告诉外壳程序执行此操作。如果这不起作用,⌘+ K会告诉iTerm做到这一点,即当您不在外壳中时,它会起作用。使用它而不是clear一遍又一遍地输入。 |
更快地移动
在iterm中,有很多Shell快捷方式都可以使用,因此最好学习这些快捷方式,因为箭头键,Home / End键和Mac等效键并不总是有效。例如,⌘+ Left Arrow通常与Home (转到当前行的开头)相同,但是在shell中不起作用。Home可在许多应用程序中使用,但可以带您离开主行。
| 功能 |
捷径 |
| 移至行首 |
Ctrl+ A或Home |
| 移至行尾 |
Ctrl+ E或End |
| 前进一个字 |
Option + F |
| 向后移动一个字 |
Option + B |
| 设定标记 |
⌘ + M |
| 跳至标记 |
⌘ + J |
| 逐行移动(这是一个shell程序,但可以通过) |
Ctrl + Left/Right Arrow |
| 使用鼠标进行光标跳转(shell和vim-可能取决于配置) |
Option + Left Click |
使用iTerm复制和粘贴而不使用鼠标
我不会使用太多此功能。
| 功能 |
捷径 |
| 进入复制模式 |
Shift+ ⌘+C |
| 在复制模式下进入字符选择模式 |
Ctrl + V |
| 在复制模式下移动光标 |
HJKL vim动作或箭头键 |
| 在复制模式下复制文字 |
Ctrl + K |
复制动作进入普通系统剪贴板,您可以像粘贴普通剪贴板那样粘贴。
搜索命令历史
| 功能 |
捷径 |
| 键入时搜索 |
Ctrl+ R并输入搜索词;重复Ctrl+ R以遍历结果 |
| 搜索最后记住的搜索词 |
Ctrl+ R两次 |
| 在当前历史记录条目中结束搜索 |
Ctrl + Y |
| 取消搜索并恢复原始行 |
Ctrl + G |
其他
| 功能 |
捷径 |
清除屏幕/窗格(Ctrl + L无法使用时) |
⌘+ K (我一直都在用) |
| 将命令广播到窗口中的所有窗格(必要时不错!) |
⌘+ Alt+ I(再次进行切换) |
| 查找光标 |
⌘+ / 或使用易于查看的主题或光标形状 |