目录

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+ AHome
移至行尾 Ctrl+ EEnd
前进一个字 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(再次进行切换)
查找光标 + / 或使用易于查看的主题或光标形状