windterm#02#常用基本配置

上文《windterm#01#安装篇》介绍了WindTerm的安装和基本使用。本文从使用者角度,介绍WindTerm的定制方法,以期在实际使用时更加顺手。

配置方法

我们一般通过配置文件和配置窗口来配置WindTerm。

  • 配置文件

在我们首次启动WindTerm的时候,会选择存储目录或通过菜单栏 “会话” –> “首选项” –> “配置文件目录”来查询配置文件路径。如下图所示:

我们主要编辑的快捷键配置文件如下所示:

  • 配置窗口

通过菜单栏 “会话” –> “首选项” –> “配置”打开配置窗口。如下图所示:

01 使用快捷键Ctrl+Tab切换会话标签

为达到该效果,我们需要编辑上述配置文件 wind.keymaps,做如下修改:

1
2
3
4
5
6
7
8
9
10
11
12
# 找到如下配置项
{
"keys": "<Alt+]>",
"modes": "remote",
"action": "Window.ActivateNextView"
}
# 改成:
{
"keys": "<Ctrl+Tab>",
"modes": "remote",
"action": "Window.ActivateNextView"
}

02 使用快捷键F2显示“会话窗口”

为达到该效果,我们需要编辑上述配置文件 wind.keymaps,做如下修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 使用F2显示左侧的会话窗口

# 第一步:找到如下配置项,并修改原快捷键
{
"keys": "<Alt+W><Alt+S>",
"when": "window.isScope('terminal.*')",
"action": "Window.TogglePaneSession"
}
改成:
{
"keys": "<F2>",
"when": "window.isScope('terminal.*')",
"action": "Window.TogglePaneSession"
}

# 第二步:F2被占用了,将原来的F2修改成其他值
{
"keys": "<F2>",
"modes": "widget",
"when": "window.isScope('terminal.filer.view.tree')",
"action": "FilerPane.Rename"
}
改成:
{
"keys": "<F21>",
"modes": "widget",
"when": "window.isScope('terminal.filer.view.tree')",
"action": "FilerPane.Rename"
}

03 禁止鼠标悬停时“悬停后激活标签页”

在WindTerm的标签页上鼠标悬停时,少时便会切换到悬停的标签页,一般会给使用造成不便。

我们将配置窗口中的 “悬停后激活标签页” 修改为 “绝不”,便可禁止。如下图所示:

04 禁止标签双击“关闭标签”行为,改为“重命名标签”行为

WindTerm在双击标签时,默认关闭该标签。我期待双击标签时,不关闭标签,而是给标签重命名。

将配置窗口标签页中的“鼠标操作”的“双击”,由“关闭标签”改为“重命名标签页”。如下图所示:

05 禁止启动时自动打开上次未关闭的会话

WindTerm启动时,默认打开上次没有关闭的会话。如要禁止该行为,将配置窗口中,“启动”的选项由“上次会话”改为“无会话”。如下图所示:

06 禁止锁屏

WindTerm默认30分钟之后,锁定屏幕。如下图所示:

如要禁止该行为,将配置窗口中,“锁屏超时”的选项由“30 分钟”改为“禁用”。如下图所示:

07 禁止自动补全功能

WindTerm默认输入1个字符之后,开启命令自动补全。如下图所示:

如要禁止该行为,将配置窗口中,“启用自动补全”的选项禁用。如下图所示:

08 禁止显示窗口中的时间戳和折叠标记

WindTerm默认显示时间戳和折叠标记,如下图所示:

如要禁止该行为,鼠标右键,在弹出的菜单中将“时间戳”和“折叠标记”反选即可。如下图所示:

09 禁止显示标签缩略图

WindTerm在鼠标悬停标签时,默认显示会话缩略图,其效果如下图所示:

如要禁止该行为,在配置窗口中,将“标签缩略图单选”的选项由“40 %”修改为“零”。如下图所示: