tmux是一个开源软件,允许你同时使用多个命令终端。它是为Unix和其他基于Unix的操作系统开发的。使用终端多路复用器(tmux)的最大优势是,它允许你在同一时间做不同的终端任务,允许工作的灵活性。
在使用tmux时,你与应用程序的三个组件一起工作。这三个组件是。"会话"、"窗格 "和 "窗口"。对这三个组件的进一步描述如下。
- 会话:无论何时你想使用tmux,你需要启动一个新的 "会话",在其中执行手头的任务。
- 窗口:在会话中使用窗口来处理不同的任务。
- 窗格:这些窗格用来划分窗口,这样你就可以在多个窗口中执行不同的任务。
在这篇文章中,我们将详细讨论tmux窗口。此外,在使用tmux窗口时使用的一组不同的命令,以及当你将它们划分为窗格时,你如何管理它们。继续阅读,找出你需要知道的关于在windows上管理tmux的一切。
如何控制 tmux?
在使用tmux时,有不同的方式可以输入tmux特定的命令。这三种不同的方式如下。
1.你可以通过按 "Ctrl+b"和一个特定的命令键来指示tmux你想让它做什么。 例如,如果你想关闭一个tmux窗口,可以通过按 "Ctrl+b+&"来完成。
2.控制tmux的第二种方法是使用在使用tmux时在窗口底部弹出的命令行。要获得弹出的命令行,按 "Ctrl+b+:"。在命令行中,你可以输入tmux特有的命令,如 "resize-pane -z"。上述命令将让你放大窗格,以便更好地看清所写的内容。
3.第三种方法是通过在命令终端上输入命令来指导tmux。在tmux会话中工作时,你可以在你正在工作的终端窗口中输入命令。为了使这些命令能够执行,你需要在每个命令前加上 "tmux"。例如,如果你想创建一个新的tmux会话,在终端输入以下命令。
$ tmux
用于管理tmux窗口和面板的常用命令
在讨论了你可以指导tmux的方法后,让我们继续讨论用于控制tmux窗口和面板的命令。使用上述命令启动一个新的tmux会话后,你可以使用以下命令。
1.你可以用这个命令将窗口分割成窗格。你可以在垂直和水平方向上分割窗口。使用下面的命令就可以做到这一点。
按"Ctrl+b+" "可以水平分割。

按**"Ctrl+b+%"**进行垂直分割。

2.每个tmux窗口和窗格都有编号。为了访问不同的窗口和窗格,有在它们之间移动的规定,你可以用数字来访问它们。以下是你在窗格之间移动的方法。
- 按"Ctrl+b+q",然后按一个与你要移动到的窗口的编号相匹配的数字键。
- 你也可以使用"Ctrl+b+n "移动到下一个窗口,"Ctrl+b+p"移动到上一个窗口。
- 你也可以使用"Ctrl+b+n "移动到下一个窗口,"Ctrl+b+p "移动到上一个窗口。
- 要移动到当前窗格左边的窗格,使用"Ctrl+b+}",要移动到右边,使用"Ctrl+b+{:"
- 要移动到之前正在使用的窗格,使用"Ctrl+b:"
3.要重新命名一个窗口,可以使用 "**Ctrl+b+",**然后写上新的名称。

4.4.要显示已经制作好的窗口列表,可以按"Ctrl+b+w":
5.你可以使用不同的命令来调整tmux窗格的大小。首先,你需要用"Ctrl+b+: "使命令行弹出,然后输入命令。这些命令如下。
- $ resize-pane -D.这个命令将窗格的边界向下移动。
- $ resize-pane -U.这条命令将窗格边界向上移动。
- $ resize-pane -L.这条命令将边界向左移动。
- $ resize-pane -R.这条命令将边界向右移动。
你也可以指定你要调整的窗格的大小。
- $ resize-pane -R 5.该命令将边界向右移动5个单元格。
你也可以选择调整你目前不在工作的窗格的大小。
- $ resize-pane -2 -R 5.这将把第2格的边界向右移动5个单元格。


6.通常情况下,你输入的命令会在你当前工作的窗格上发挥作用。是的,你可以指定命令在一个 "未选择的 "窗格上执行。但如果你想把命令同时应用于所有窗格,请使用以下命令。
按"Ctrl+b",然后输入这个命令。
$ :setw synchronize-panes
在这之后,你输入的任何命令都会在所有窗格上执行。
7.要改变窗口上出现的状态栏的颜色,你可以打开配置文件进行编辑。
$ sudo nano /etc/tmux.conf
打开该文件后,在其中添加以下脚本。
# Status bar colours
set –g status-bg blue
set –g status-fg black

所以,这是你用来管理不同窗口和窗格的常用命令的列表。对于窗口和窗格的配置,有不同的选项,你可以按照你想要的方式进行配置。
总结
这是一篇关于如何管理你在使用tmux时创建的窗口和窗格的文章。我们看了你用来管理它们的不同命令。当你发现在窗口上管理tmux有困难时,可以参考上面提到的方法。