跳过正文
Iterm2快捷键速查

Iterm2快捷键速查

·1900 字·4 分钟· loading
Mac 查询
Witchcraft
作者
Witchcraft
All that we see or seem, is but a dream within a dream.

1. 光标控制
#

快捷键 描述
⌃ + a 到行首
⌃ + e 行末
⌃ + f/b 前进后退,相当于左右方向键
⌃ + p 上一条命令,相当于方向键上
⌃ + r 搜索命令历史
⌃ + d 删除当前字符
⌃ + h 删除之前的字符
⌃ + w 删除光标前的单词
⌃ + k 删除到文本末尾
⌃ + t 交换光标处文本
⌘ + —/+/0 调整字体大小
⌘ + r 清屏
⌃ + l 清屏(滚动到新的一屏)

2. 终端操作快捷键
#

2.1 窗口面板管理:一个窗口分割
#

快捷键 描述
垂直分割 ⌘ + D
水平分割 ⇧ + ⌘ + D
前一个面板 ⌘ + [ 或 ⌥ + ⌘ + 左右方向键
后一个面板 ⌘ + ]
切换到上/下/左/右面板 ⌥ + ⌘ + 上下左右方向键
关闭panel ⌘ + w
最大化Tab中的pane,隐藏本Tab中的其他pane ⌘+ ⇧ +enter

2.2 新建Tab标签页
#

快捷键 描述
新建标签页 ⌘ + T
关闭标签页 ⌘ + W
前一个标签页 ⌘ + 左方向键,⇧ + ⌘ + [
后一个标签页 ⌘ + 右方向键,⇧ + ⌘ + ]
进入标签页 ⌘ + 标签页编号
Expose 标签页 ⌥ + ⌘ + E
快速定位光标位置 ⌘ + /

2.3 多个窗口操作
#

快捷键 描述
新建窗口 ⌘ + N
关闭窗口 ⌘ + w
前一个窗口 ⌘ + `
后一个窗口 ⇧ + ⌘ + `
进入窗口 ⌥ + ⌘ + 编号

2.4 其他功能
#

  • 支持自定义全局快捷键用于显示和隐藏iTerm2 Preference -> Keys -> Show/hide iTerm2 with a system-wide hotkey 打上勾之后
    快捷键 描述
    进入和退出全屏 ⌘ + Enter
    查看光标位置 ⌘ + /
    命令自动补全 ⌘ + ;(较少使用,Zsh补全更佳)
    开启/关闭背景半透明 ⌘ + u
    清屏 ⌘ + r

2.4.1 粘贴历史
#

使用⌘ + ⇧ + h 可以呼出粘贴历史,支持模糊检索。还可以设置将粘贴历史保存在磁盘上(Preferences -> General)

2.4.2 即时回放
#

使用⌘ + Opt + b 打开即时回放,按Esc退出。即时回放可以记录终端输出的状态,让你“穿越时间”查看终端内容。默认每个会话最多储存4MB的内容,可以在设置中更改(Preferences -> Genernal -> Instant Replay)。

2.5 自定义快捷键设置
#

2.5.1设置光标按照单词快速移动
#

iTerm2之后,发现⌥+←和⌥+→这两组快捷键并不能实现光标按照单词快速移动,

在Mac自带的终端中是可以使用这两个快捷键的,经过查找和测试发现,需要重新配置相应的映射。iTerm2中将这两组快捷键用作了其他的功能。

  • 打开iTerm2的Preferences设置
  • 选择相应的Profile(默认为Default),选择“Keys”选项卡,然后可以在Key Mappings看到⌥+←和⌥+→这两组快捷键用作了其他功能,这里我们只需要重新绑定新的映射即可
  • 找到⌥+← , 双击就会弹出一个编辑框,选择Action为“Send Escape Sequence”, 然后在 Esc+选项中输入b
  • 找到⌥+→, 双击就会弹出一个编辑框,选择Action为“Send Escape Sequence”, 然后在 Esc+选项中输入f

修改映射之后,再重新启动iTerm2就可以使用⌥+←和⌥+→来实现光标按单词快速移动了,非常方便。如果不想使用⌥+←和⌥+→这两个组合键的话,也可以自行添加新的Shortcut即可。

3. 个性化的设置
#

3.1 设置无分栏边框
#

preference->appearance:

取消:Show per-pane title bar with split panes

勾选:Hide scrollbars

3.2 终端显示边框
#

preference->appearance:

勾选:Show border around window

3.2 显示、隐藏终端快捷键
#

Preferences -> Keys -> Hotkey:

勾选: Show/hide iTerm2 with a system-wide hotkey

然后在下面的Hotkey里面填上F12,

这个F12可能被系统占用了,这修改系统的快捷键,或更换别的快捷键。

3.3 鼠标移动切换窗口
#

当一个终端打开了多个窗口,可以设置鼠标移动窗口时获取焦点

Preferences -> Pointer:

勾选:Focus follows mouse

3.4 设置光标形状
#

Preferences -> Profiles -> Profile Name -> Text -> Cursor

选择一个自己喜欢的样式

3.5 新窗口打开的路径跟当前终端的路径一直
#

Preferences -> Profiles -> General -> Working Directory -> reuse previous session’s directory

3.6 新窗口在电脑获取焦点的窗口生成
#

Preferences -> Profiles -> General -> Window -> Settings for New Windows -> Screen

选择:No Preference

或者选择:Screen with Cursor(在鼠标的窗口)

3.7 设置开机启动不显示界面
#

1、打开系统设置(System Perferences) -> 用户与群组(User & groups) -> 登陆项(Login Items), 点击加号,然后去应用程序里面找到Iterm2添加到启动项里面。 2、启动iterm2程序,打开一个窗口,然后手动点击关闭按钮,确保电脑右上角苹果图标右边是iTerm2,然后 按【⌘】+【⇧】+【S】,保存名为No Window 3、打开一个iterm2终端界面,然后按cmd + ,打开iterm的设置界面,选择Arrangements,点击刚才保存的No Window, 然后点击Set Default。 4、在iterm的设置界面选择General, 在Startup中选择Open Default Window Arrangement

参考资料
#

iterm2使用快捷键

关于iTerm2 你不知道的一些事

Mac下iTerm2光标按照单词快速移动设置

打造有情怀的 iTerm2 终端

相关文章

Latex相关符号速查手册
·190 字·1 分钟· loading
Latex Markdown 查询
使用MacOS为本地及服务器配置jupyter及zsh
·2375 字·5 分钟· loading
环境配置 Linux Mac Jupyter
图神经网络学习笔记(1)
·1971 字·4 分钟· loading
机器学习 图神经网络 学习笔记