标签: tmux

将窗格移动到 tmux 中的新窗口

我知道在 tmux 中可以将窗口作为窗格加入,但是是否可以将窗格移动到它自己的窗口(选项卡)?我尝试在手册页中搜索它,但找不到它。我想可以通过 shell 脚本来完成,但是还有其他更优雅的方式吗?

tmux

194
推荐指数
4
解决办法
9万
查看次数

如何让 tmux 使用我的默认 shell?

在新设置中,tmux 使用 bash 而不是我的默认设置 (zsh)。

如何强制它使用 zsh?

zsh shell tmux

191
推荐指数
6
解决办法
13万
查看次数

如何分离本身已经在 tmux 中的 tmux 会话?

我在本地机器上打开了一个 tmux 会话,并通过 ssh 连接到远程机器。在此之后,我在远程机器上键入命令“tmux attach”,然后我在本地 tmux 会话上获得了一个远程 tmux 会话。

现在我想分离远程 tmux 会话,我试过了

C-b d
Run Code Online (Sandbox Code Playgroud)

但它分离了我的本地 tmux 会话而不是远程会话。

如何分离远程 tmux 会话?

tmux

175
推荐指数
3
解决办法
18万
查看次数

tmux 调色板如何工作?

我正在尝试将某些内容设置为灰色,但不知道如何设置。手册页中关于颜色的唯一信息是:

message-bg colour
  Set status line message background colour, where colour is one of:
  black, red, green, yellow, blue, magenta, cyan, white, colour0 to
  colour255 from the 256-colour palette, or default.
Run Code Online (Sandbox Code Playgroud)

我还发现了一篇迭代颜色的博客文章,但我不能完全理解它,并且不想整天坐在终端猜测颜色数字,直到它起作用为止。

tmux

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

tmux中窗口名称右侧的大写“M”

由于某种原因,有时会在窗口名称的右侧出现一个大写的 M,因此窗口名称如下所示:

1:bash*M
Run Code Online (Sandbox Code Playgroud)

我很确定是因为我按下了一些导致这种情况的组合。它是什么,它意味着什么?

tmux

149
推荐指数
2
解决办法
2万
查看次数

vim 在 tmux 内冻结

我在 tmux 中使用拆分窗格——一个是 vim,另一个是 shell。有时,大约一天一次,vim 会冻结。我可以在窗格之间移动,执行任何 tmux 命令,只是 vim 没有任何反应。这只发生在 tmux 上。我现在唯一的解决方案是杀死该窗格并创建一个新窗格。

vim tmux

131
推荐指数
1
解决办法
4万
查看次数

Byobu vs. GNU Screen vs. tmux——技能的实用性和可转移性

到目前为止,我已经使用Konsole来管理多个 shell 会话,但我还没有尝试过ByobuGNU Screentmux,它们为多个 shell 提供了更好的支持。它们都共享一个主要功能,即允许分离当前会话并稍后重新附加到该旧会话。

为了帮助我选择学习工具,我想知道:它们在以下方面有何不同?

  1. 特点(显然)
  2. 项目成熟度。我不想学习变化太大的工具。欢迎增强功能,但我不喜欢功能消失等惊喜。
  3. 学习曲线
  4. 在不同平台上的可用性。如果我学习了一个工具,我希望能够在 FreeBSD 服务器、SuSE 桌面或 Ubuntu 上使用它。
  5. 与其他交互式 shell 程序的兼容性。我还能像以前一样使用vimemacs -nw(非窗口模式或文本模式)吗?键盘快捷键会与其他工具的快捷键冲突吗?

我刚刚尝试了所有这些,Byobu 看起来像是 GNU Screen 和 tmux 的一种前端。那么为什么有人创建了 Byobu 而不是为 GNU screen 项目做出贡献并添加新功能?为什么 GNU Screen 中的 Byobu 不是某种高级界面模式?如果我使用 Byobu 作为我的日常工具,以 GNU screen 作为后端,如果某台机器只有 GNU Screen,我是否可以将这些知识转移到没有 Byobu 的情况下使用 GNU Screen?

shell gnu-screen tmux byobu

118
推荐指数
4
解决办法
8万
查看次数

如何关闭 tmux 会话

我正在使用 tmux 来管理多个终端窗口。目前我打开了 2 个带有多个窗格的窗口。我知道我必须使用前缀(对我来说是ctrl+ a)来输入命令。

如何从 tmux 内部关闭会话?什么命令会同时关闭会话(所有窗口和窗格)和 tmux?

unix terminal console tmux

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

屏幕或 tmux 冲突最少的前缀/转义序列是什么?

屏幕带有Ctrl+ A。另一方面,在 screen 中开发的 tmux 使用Ctrl+ B。然而,这两种击键也用于编辑器、shell 等。因此,在 tmux 或 screen 中使用时,选择其中任何一种都会降低这些工具的用户体验和功能。

什么前缀与其他程序和 shell 的键绑定冲突最少?

hotkeys gnu-screen tmux

112
推荐指数
9
解决办法
7万
查看次数

tmux 在 mac os x 上以 [exited] 退出

我刚刚用自制软件安装了tmux(一个终端多路复用器)。当我尝试运行它时,它总是退出并[exited]没有显示任何内容。

当我尝试运行时tmux list-session,出现错误:

无法连接到服务器:连接被拒绝

我尝试运行tmux start-server,但再次没有任何反应。

我能做什么?

tmux macos

111
推荐指数
4
解决办法
3万
查看次数

标签 统计

tmux ×10

gnu-screen ×2

shell ×2

byobu ×1

console ×1

hotkeys ×1

macos ×1

terminal ×1

unix ×1

vim ×1

zsh ×1