iTerm快捷键
目录
标签页和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 (再次进行切换) |
查找光标 | ⌘ + / 或使用易于查看的主题或光标形状 |