平铺窗口管理器、终端多路复用器、文本编辑器,如何管理窗口?

平铺窗口管理器、终端多路复用器、文本编辑器,如何管理窗口?

我看到有人经营着平铺窗口管理器(例如 dwm、awesome、Xmonad)处理标签式终端运行终端复用器(例如 tmux、screen)运行文本编辑器支持分割窗格。

3 层窗口管理带来了很大的灵活性,也带来了复杂性(尤其是当你试图记住自己处于哪一层时,以便知道要使用什么键绑定)。

如果您使用 2 个或更多这样的窗口管理层,您如何管理您的窗口?您使用哪些功能?您不使用哪些功能?请注明您的平台。

答案1

现在我正在使用 OSX 终端和运行 Vim 的 tmux。这意味着我必须CMD+Tab在应用程序之间切换 +CMD+}更改终端中的选项卡 +CTRL+J, #更改 tmux 中的窗口 +CTRL+J, j/k/h/l更改 tmux 中的窗格、t,j/k/h/l更改 Vim 中的选项卡以及CTRL+W, j/k/h/l更改 Vim 中的窗口。

天啊,真是一片混乱!

另一种方法是使用 OSX 终端选项卡并运行 MacVim,它有自己的选项卡。然后我们只需在 Vim 中CMD+Tab更改应用程序、CMD+}更改选项卡和CTRL+W, j/k/h/l更改窗口即可。

相关内容