文章

iTerm2 常用快捷键

iterm2 Logo iTerm2 作为 macOS 上的一款功能强大的终端模拟器,为开发者提供了众多便捷的操作方式,其中快捷键的使用可以大大提升我们的工作效率。

这里,总结一下 iTerm2 的常用快捷键,帮助我们更高效地使用这款终端工具。

窗口

快捷键作用描述
command + N新建窗口一个窗口 Window 中可以创建多个标签 Tab
command + shift + W关闭窗口 
command + 回车键fn + F切换全屏 

标签

快捷键作用描述
command + T新建标签页最常用的快捷键之一,可以迅速打开一个新的工作环境
command + W关闭当前标签页当完成一个任务,或者需要清理工作环境时,这个快捷键会非常方便
command + 数字切换标签页 
command + 方向键按方向切换标签页 
command + shift + 左右方向键移动当前标签页的位置 

分屏

快捷键作用描述
command + D垂直分屏 
command + shift + D水平分屏 
command + ]/[切换当前 Tab 中的分屏 
command + option + 方向键切换当前 Tab 中的分屏 
command + W关闭当前分屏如果只有一个分屏,就是关闭当前标签页

滚屏

快捷键作用描述
Fn + Command + 上下方向键按上下方向滚屏以屏幕为单位滚动
Command + 上下方向键按上下方向滚屏以 1 行为单位滚动
Command + shift + 上下方向键按上下方向滚屏以 1 行为单位滚动,且滚动时光标高亮显示

文本操作与导航

快捷键作用描述
ctrl + /查看当前终端中光标的位置 
ctrl + Y粘贴之前 (ctrl +U/K/W) 删除的内容 
ctrl + itab在命令行中补齐指令 
双击选中单词 
三击选中整行 
四击智能选择 
!word重复运行最近一条以“word”开头的指令例如 !ls, !l
!$调用上一条指令的最后一个参数作为当前指令对象例如,假设上一条指令为 ls abc.txt bbc.txt 那么 vi !$ 相当于 vi bbc.txt
!number调用执行指定编号的历史记录指令例如 !2, !11

查找

快捷键作用描述
command + F搜索、查找输入搜索内容后,按下 tab 键,就会自动选中搜索关键词,并且自动的帮我们复制到了剪贴板中。如果按下 shift+tab,则自动将查找内容的左边选中并复制。按 esc 退出搜索
command + ;查看历史命令 
command + shift + H查看剪贴板历史会自动列出输入过的命令
ctrl + S冻结终端操作(暂停脚本) 
ctrl + Q恢复冻结(继续执行脚本) 
ctrl + R搜索命令历史根据用户输入查找相关历史命令(reverse-i-search)

跳转

快捷键作用描述
ctrl + XX在光标当前位置和之前的光标位置之间快速跳转这在编辑长命令时非常有用
ctrl + B/F前进/后退相当于左右方向键
ctrl + A到行首 
ctrl + E到行尾 
ctrl + P上一条命令调出命令历史中的前一条(Previous)命令,相当于通常的上箭头
ctrl + N下一条命令调出命令历史中的下一条(Next)命令,相当于通常的上箭头
ctrl + T交换光标前后 2 个字符 

删除

快捷键作用描述
command + R清屏只是换到新一屏,不会像 clear 一样创建一个空屏
command + K清屏clear
ctrl + H删除光标之前的 1 个字符 
ctrl + D删除光标之后的 1 个字符 
ctrl + W删除光标之前的 1 个单词 
ctrl + U清除当前行无论光标在什么位置
ctrl + K删除光标之后的所有文本 
ctrl + L清屏 
ctrl + C/J/O取消当前行输入的命令(中断操作)重新起一行 

其他

快捷键作用描述
command + Q退出 iTerm2 软件与其他很多 Mac 上的软件一样
command + shift + S保存当前窗口快照 
command + alt + B快照回放可以对你的操作根据时间轴进行回放。可以拖动下方的时间轴,也可以按左右方向键
command + ,打开 iTerm2 的偏好设置方便进行个性化配置和调整
ctrl + Z暂停当前运行的进程这在你不确定是否需要终止进程,但又想暂时挂起它时非常有用

自定义快捷键

iTerm2 还支持用户自定义快捷键,可以在 iTerm2 的偏好设置中的 “Keys” 部分进行配置。这意味着你可以将经常使用的命令或操作绑定到特定的键组合上,从而根据个人习惯进一步优化工作流程。

结语

掌握这些常用的 iTerm2 快捷键将极大地提升我们在 macOS 上进行终端操作的效率。当然,随着对 iTerm2 的深入使用,我们会发现更多高级功能和隐藏技巧。希望这篇博客能帮助我们更好地利用这款强大的终端模拟器,提升工作效率和体验。

相关链接

本文由作者按照 CC BY 4.0 进行授权

© Liam. 保留部分权利。

本博客由 Jekyll 生成,使用 Chirpy 作为主题