焦点环绕
默认情况下,当在具有多个窗口或子容器的容器中时,当尝试将焦点移动到容器边缘上时(并且该方向没有其他容器)—— 焦点环绕,相反的窗口将被聚焦。
如果需要,你可以通过将 focus_wrapping
配置指令设置为值 no
来禁用此行为。
启用后,如果指定方向上有另一个窗口或容器,则默认情况下不会发生焦点环绕,而是将焦点设置在该窗口或容器上。这是默认行为,因此你可以导航到所有窗口而无需使用 focus parent
。
如果你希望焦点始终环绕并且你知道使用 focus parent
切换到不同的容器,则可以将 focus_wrapping
设置为值 force
。
要限制当前工作空间内的焦点,请将 focus_wrapping
设置为工作空间的值。
你将需要使用 focus parent
,直到选择工作区以使用焦点命令切换到不同的工作区(工作区命令仍将按预期工作)。
语法:
focus_wrapping yes|no|force|workspace
# 旧语法,和 "focus_wrapping force" 等价
force_focus_wrapping yes
例子:
# 禁用焦点环绕
focus_wrapping no
# 强制焦点环绕
focus_wrapping force