问题标签 [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 投票
1 回答
902 浏览

tmux - os x lion 上的新 tmux 安装返回“git:权限被拒绝”

我刚刚在 os x 上安装了 tmux,当我在命令行上调用 tmux 时它可以工作,但也告诉我“git:权限被拒绝”。它想用 git 做什么?

0 投票
4 回答
9924 浏览

unix - 删除窗口时如何使 tmux 重新排序窗口?

我有三个窗口:

当我删除当前窗口(#2)时,我还剩下这些窗口:

我怎样才能使它自动将它们重新编号为

如果我没记错的话,这是 GNU Screen 的默认行为。我知道我总是可以:swap-window,但我想知道这是否可以自动实现。

0 投票
11 回答
57610 浏览

utf-8 - Tmux边框显示为xq而不是线条?

我无法让 tmux 显示边框线。它们是用 x 和 q 创建的。这是一个 debian 压缩服务器,语言环境设置为 en_US UTF8。我也尝试添加

到 .tmux.conf 的行。似乎没有任何效果。我不确定这是否是语言环境问题。它在其他服务器上正确显示,但不是 debian。我很感激你能提供的任何建议!谢谢...

0 投票
3 回答
37207 浏览

shell - 在另一个 tmux 会话中打开 tmux 会话时如何发送命令?

一个典型的情况可能是:

我打开一个 tmux 会话,然后 ssh 进入服务器并附加到现有的 tmux 会话。此时我在另一个会话中有一个 tmux 会话。如何将命令发送到内部 tmux 会话?

注意:两个 tmux 会话具有相同的键绑定。

0 投票
6 回答
49918 浏览

bash - 如何使用不同目录中的多个窗口启动 tmux?

我想使用一个脚本来打开一个有 6 个窗口的 tmux 会话,每个窗口都在不同的目录中。我从找到的脚本开始,并首先尝试了这个:

但我很快发现这不会像我预期的那样工作——在 shell 命令完成后窗口将关闭。

所以我的下一个想法是像这样启动一个新的shell:

这几乎可以工作。但是如果我启动超过 4 个窗口,我经常会在启动后在其中一个窗口中看到以下 bash 错误:

我不知道为什么会发生这种情况,但我仍然认为我做的不对。有没有更好的方法在多个目录上设置 tmux 会话?

0 投票
3 回答
6105 浏览

bash - 在 tmux 下使用 $TERM='screen-256color',HOME 和 END 键不起作用。为什么?

我已将 tmux 设置$TERMscreen-256color正确设置。这工作正常,颜色设置正确,但它阻止我发送HOMEEND密钥到终端,而是打印为F\nand H\n

我应该补充一点,家庭似乎在 irssi 中工作,但不是 vim。家似乎发送(根据Ctrl+v <HOME>),^[OH

可能值得补充的是,我很清楚使用^$移动到行首和行尾的能力,但是$不会到最后,而是倒数第二个字符,我更喜欢使用HOMEand END(我可以在其他 $TERM 设置下)。

谁能解释这是为什么,以及我该如何解决?

作为部分修复,我将 vim 键绑定设置为将 a<Home>和keypress 映射<End><Esc>OHand <Esc>OF。这并不理想,但暂时有效!有关详细信息,请参阅https://github.com/jvc26/dotfiles/blob/master/.vimrc

谢谢!

0 投票
0 回答
629 浏览

java - java中的screen/tmux替代方案

由于互联网连接不稳定,我经常与我的 ssh 会话断开连接,从而导致工作丢失。我使用的是 Solaris 10,并且可以从 sunfreeware.com 获得 screen/tmux,但是,我们在使用的机器上没有 root 访问权限。我们是否有一个 java 程序可以像 linux 中的 tmux/screen 程序一样在连接之间保持 ssh 会话处于活动状态。也欢迎任何有关在没有 root 访问权限的情况下安装 screen/tmux 或类似实用程序的建议

0 投票
1 回答
22490 浏览

tmux - 如何使用当前环境启动 tmux?

或者至少是其中的一部分,这是有道理的。

更具体地说,我有一些通过运行脚本导出的环境变量,以便为手头的任务创建足够的环境。当我运行 tmux 时,这些变量在全局或会话环境中都看不到。当然我可以再次运行这个脚本但是......

但是,如果我可以在我的.tmux.conf文件中指定特定的变量,我会很满意:

不符合我的预期。

提前致谢 :)

啊,我想我知道为什么了。

当启动第二个 tmux 会话时,比如在另一个终端中,它会从第一个终端复制环境。第一个几乎采用了调用 shell 的当前环境并为其添加了一些 tmuxiness。

我当前的解决方法是在我需要更改环境时停止和启动我的 tmux 会话。

0 投票
0 回答
257 浏览

tmux - 我使用 move-window 丢失了一个 tmux 窗口

我向尚不存在的会话发送了一个窗口,希望它会创建一个新会话:

move-window -t <newsessionname>

相反,窗口就消失了。没有新的会话,什么都没有。

有谁知道窗户可能在哪里?我猜它里面的进程仍在运行,虽然很难说,因为在其他窗口上有大量这些程序的实例。我并不真正关心恢复丢失的窗口,而是尽可能优雅地退出这些进程。

0 投票
1 回答
5518 浏览

linux - 如何滚动浏览 tmux 的命令历史记录?

Cb:为您提供 tmux 命令提示符。
有没有办法滚动浏览之前输入的命令?
向上箭头或 Ctrl p/n 似乎不起作用。