问题标签 [tmux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
10438 浏览

shell - TMUX:启动shell命令退出时如何使新窗口保持不变?

在 tmux 命令模式下,以下创建新窗口并在其中打开 vim:

当你退出 vim 时,窗口也会关闭。有没有办法让它留下来?

0 投票
2 回答
3210 浏览

tmux - Tmux new-window 不显示命令输出

我正在编写 tmux 1.4 版脚本并尝试打开新窗口,如下所示:

我希望 ifconfig 的输出出现在窗口 1 中,但什么也没有出现。我的 ~/.tmux.conf 文件中也有这一行set-option -g set-remain-on-exit on

如果我运行其他命令,有时会显示输出:

通过尝试不同的命令,似乎显示了很长的输出。不会出现短输出。

这仅在 Linux 中发生。如果我在使用相同 tmux 版本构建的 Mac OS X 上尝试它,事情会按预期工作。

有任何想法吗?

谢谢,

0 投票
4 回答
76875 浏览

bash - 使用 tmux 启动 4 窗格窗口的 Bash 脚本

任何人都可以帮助解释 , 和 的tmux情况bashexec?我正在尝试使用 4 窗格窗口设置 tmux 会话。理想情况下,我想在 3 个窗格中运行一个命令:例如,一个 Ruby Thin 服务器和几个 Ruby 守护进程。这是我到目前为止所拥有的:

~/.bin/tmux-foo

~/.bin/pfoo

一切正常...但是当我ctlr-c在运行瘦服务器的第一个窗格中时,它会停止瘦服务器并返回到外壳。但是,该命令不在历史记录中;即,如果我按向上键,我没有得到bundle exec thin start命令……我从我的 bash 历史记录中得到了一些其他命令。我想知道是否有任何方法可以安排这些脚本,以便我获得 bash 历史记录中的命令。

另外......我已经尝试了很多组合execexec $SHELL -s ...exec $SHELL -s ... -I我不太确定发生了什么......

任何人都可以帮助解释这里发生的事情的总体思路tmux吗?bashexec

0 投票
9 回答
158057 浏览

windows - Microsoft Windows 的终端多路复用器 - GNU Screen 或 tmux 的安装程序

我正在寻找适用于 Microsoft Windows 的终端多路复用器。我无法为 tmux 和 GNU Screen 找到 Microsoft Windows 的安装程序。

目前我正在使用 Putty 从 Windows 机器连接到我的 Linux 机器。有人可以建议如何让 GNU Screen 或 tmux 在 Windows 平台上工作。

除了上述选项,还有其他好的选择吗?

0 投票
22 回答
226380 浏览

shell - 如何设置 tmux 以使其在打开指定窗口的情况下启动?

如何设置 tmux 以使其在打开指定窗口的情况下启动?

0 投票
1 回答
997 浏览

tmux - 是否有一个命令可以告诉我我在哪个屏幕/tmux 会话中?

我使用屏幕,但如果它并且只有它具有此功能,我愿意切换到 tmux。

我有一个名为“X”的屏幕,还有其他名称不同的屏幕。我想要一个脚本来根据运行它的屏幕执行不同的操作。我想使用如下命令:

告诉我当前所在的屏幕名称(如果有)。screen 或 tmux 中是否存在这样的东西?

0 投票
2 回答
1655 浏览

ruby-on-rails - 使用 tmux 时如何保留我的 rvm gemset?

我的项目目录中有一个 .rvmrc 文件(我们称之为/GameScores)。GameScores当我进入该目录时,它将加载一个名为的 gemset 。这部分工作正常。

但是/GameScores,当我进入 tmux 时,我的终端不再使用GameScoresgemset。如果我这样做,rvm gemset name我会得到一个空白

知道如何解决这个问题吗?当我使用 tmux 时,我希望能够继续使用我的 gemset。我目前的解决方法是在rvm gemset use GameScores进入 tmux 时简单地运行,但我不想每次都这样做。

0 投票
5 回答
44839 浏览

linux - 在 tmux 中保持窗口名称固定

我是 tmux 的新手。我想在重命名后保持 Windows 的名称不变。但是在我重命名它之后,当我执行命令时它们会不断变化。

有什么方法可以让它们保持静态名称?

0 投票
4 回答
10359 浏览

vim - tmux中的vim在分页时背景颜色发生变化

我在 Solaris 上以 256 色模式使用 vim(在 Windows 上通过 Putty 连接)。在 tmux 之外,一切看起来都很棒并且工作正常,但是在 tmux 中,当分页/滚动文件时,背景颜色会定期更改。

这是它的外观:

这是它在分页后的样子:

谢谢!

0 投票
0 回答
12963 浏览

tmux - What are the advantages to using tmux?

What are the advantages to using tmux or screen? Can you provide some simple examples that will instantly improve my workflow? (I use SSH). Also, I'd be happy to mark this question as "community wiki" but I'm not sure how.