标签: tmux

将所有 tmux 回滚写入文件

如何将 tmux 会话中的所有回滚写入文件?

capture-panel 可以抓取当前屏幕,但不能抓取整个回滚。

tmux

286
推荐指数
10
解决办法
13万
查看次数

如何平衡 tmux(1) 拆分窗格?

我正在寻找一种类似于 vim(1) 使用^w =. 我知道 tmux(1) 有预定义的布局^b Meta[1-5],但是这可能没有我当前使用的布局。

拆分窗口时,会将两个窗格的当前窗口减半。再次拆分,它将该窗格分成两个新的窗格。合并垂直和水平分割,它们继续彼此减半,每个新窗格变得越来越小。

我怎样才能保持我刚刚创建的新布局,但让所有垂直和水平拆分同样平衡,就像 vim(1) 一样^w =

tmux

281
推荐指数
6
解决办法
12万
查看次数

将 tmux 窗格移动到窗口

当我有多个窗口时,如何将现有窗格移动到tmux 中的另一个窗口,反之亦然?

我来自screen,在那里我可以切换到窗格,然后切换窗口,直到到达我想要的那个;tmux似乎不允许这样做。

tmux

274
推荐指数
7
解决办法
13万
查看次数

如何在 tmux 的当前目录上创建一个新窗口?

是否可以打开一个new-window其工作目录设置为我当前所在的目录。如果重要的话,我正在使用zsh

terminal-multiplexer tmux

246
推荐指数
5
解决办法
13万
查看次数

在 tmux 中使用 256 种颜色

我有 256 种颜色在konsole,. 我想我会tmux尝试一下,因为与屏幕不同,它似乎支持vi模式。但是我发现我的提示的颜色显示出来了,这很可能是因为我有一个 256 色模式的提示。我需要做什么tmux才能识别所有 256 种颜色?

colors settings tmux konsole

221
推荐指数
7
解决办法
23万
查看次数

tmux 与 GNU 屏幕

浏览我发现的有关 tmux 的问题(我通常使用 GNU Screen)。我的问题是它们各自的优缺点。尤其是我找不到太多关于 tmux 的信息。

gnu-screen terminal-multiplexer tmux

202
推荐指数
10
解决办法
7万
查看次数

将文本从一个 tmux 窗格复制到另一个(使用 vim)

我在 vim 中打开了两个文件,每个文件都在一个 tmux 窗格中。我想从一个文件复制 10 行到另一个文件。

如何不使用鼠标的Copy->来完成此操作Paste

vim tmux copy-paste

182
推荐指数
5
解决办法
20万
查看次数

在 tmux 中重新编号窗口

我经常在 tmux 中得到十多个窗口。后来,我关闭了一些较旧的。有没有办法将窗口 15 重新编号到窗口 3(不再存在)?或者把pack它们全部重新排列起来,这样就没有空槽了?我想这样做是因为很难跳转到更高编号的窗口,因为你不能这样做Ctrl+B, 15。我必须使用Ctrl+B, w列出窗口,然后键入与我要打开的窗口对应的字母。

我知道我可以交换窗户。例如,我可以创建一个新窗口 ( Ctrl+B, c),它将在空槽 3 中打开。然后我可以swapw打开窗口 15 和窗口 3,然后关闭窗口 15。显然,这是一种乏味的方法。

在 tmux 中如何管理多个窗口?

tmux

169
推荐指数
5
解决办法
4万
查看次数

如果会话存在,如何使用附加启动 tmux

如果我使用

tmux attach
Run Code Online (Sandbox Code Playgroud)

我可以附加到正在运行的会话,但如果没有运行会话,我只会收到错误

no sessions
Run Code Online (Sandbox Code Playgroud)

如果没有运行,如何自动启动新会话?就像是

tmux attach-or-create-new-session
Run Code Online (Sandbox Code Playgroud)

tmux

156
推荐指数
5
解决办法
15万
查看次数

如何设置我的默认 shell 来启动 tmux

我希望我的默认 bash shell 直接进入 tmux,而不是每次都必须输入 tmux。

shell bash terminal tmux bashrc

128
推荐指数
7
解决办法
13万
查看次数