tmux

如何将当前会话从 GNU screen 移动到 tmux?
tmux

如何将当前会话从 GNU screen 移动到 tmux?

我的 IRC 客户端irssi当前在 GNUscreen会话中处于活动状态。 事后看来,我希望我使用tmux而不是 GNU screen。 如何将活动进程(或会话)从 GNU 迁移screen到tmux? ...

Admin

tmux 回滚缓冲区仅限于当前屏幕 - 滚动不会显示先前操作的输出
tmux

tmux 回滚缓冲区仅限于当前屏幕 - 滚动不会显示先前操作的输出

升级到 El Capitan 后,我的tmux回滚缓冲区被限制为单个屏幕。如果我向上滚动,我可以看到 Mac 的输出Terminal,但所有tmux输出都被截断。 在屏幕截图中,你可以看到,它并没有像预期的那样显示 me ls-ing,而是显示了 me calling tmux- 这是我在 OSX 中做的最后一件事Terminal。 我有set -g history-limit 100000,tmux.conf但该文件并没有从 Yosemite 变为 El Capitan。 ...

Admin

tmux 更改复制模式键映射
tmux

tmux 更改复制模式键映射

是否可以重新映射 tmux 复制模式中的控件?我想重新映射复制模式的 vi 布局中的几个键。 是的,我已经在 Google 上搜索过这个问题。搜索了很多次。我还没有找到重新映射复制模式键绑定的方法,只是找到了在 vi 和 emacs 布局之间切换的能力。我的键盘布局不是标准的,这两个对我来说都不是特别有用。 ...

Admin

将 tmux 键绑定到多个命令
tmux

将 tmux 键绑定到多个命令

我启动了多窗格 tmux 窗口来监控多个服务器参数。使用 Ctrl-S,我可以使用另一个监控命令打开一个新窗口。 现在我想绑定 Ctrl-Q 来打开另一个多窗格带有多个显示器的窗口。如何将一个键绑定到多个命令?我尝试将它们与 ; 和 \; 链接起来 - 没有任何帮助。请告诉我应该使用什么来代替...以下。 当我打开一个新窗口时,是否可以暂停与其重叠的后台命令? tmux new-session "monitor1" \;\ split-window -v "monitor2" \;\ select...

Admin

tmux:在嵌套的 tmux 会话中共享当前窗口标题(#T)
tmux

tmux:在嵌套的 tmux 会话中共享当前窗口标题(#T)

我最近开始使用 tmux 来真正改善我的终端会话。我需要做的一件事是连接到也运行 tmux 的远程服务器。但是,我发现当前窗口标题(在 tmux 中表示为 #T)在辅助 tmux shell 中不会更新。我想在辅助会话中更新主 tmux 会话值。 “#T” 显然采用了 PROMPT_COMMAND 处理的值,这是每次重新加载提示时运行的命令。但是,如果我连接到远程服务器,它会打开一个服务器端 shell,然后打开 tmux,这会在辅助 tmux 会话中运行一个全新的 shell。我知道如何更新主 tmux 窗口标题的唯一方法是重新加载服务器端 shell ...

Admin

tmux 并通过 putty 使用鼠标选择文本
tmux

tmux 并通过 putty 使用鼠标选择文本

我在 putty 会话中运行 tmux。通常(仅运行普通 shell 或 GNU Screen)要选择文本,我只需单击鼠标左键并拖动鼠标穿过某些文本即可。 使用 tmux 时,我必须按住 Shift 键并用鼠标选择文本。我怎样才能恢复“正常”行为 编辑,这似乎是由 tmux 中的“set-option mouse-select-pane on”引起的。那么,有什么方法可以让我保持“set-option mouse-select-pane on”,并且仍然能够在不按“Shift”的情况下选择文本? ...

Admin

无法在 Tmux 中创建带有特殊字符“ö”的 Neovim 键绑定
tmux

无法在 Tmux 中创建带有特殊字符“ö”的 Neovim 键绑定

我有一个瑞典语键盘,我想绑定<C-ö>到 Neovim 中的一个特殊操作。 当我在 Tmux 之外打开 Neovim 时,它运行正常,但当我在 Tmux 中打开它时,它什么也不做。它没有注册。我读到这里tmux 最初不支持 UTF-8,但现在似乎支持了。我尝试在.zshrctmux 配置中启用 UTF-8,但没有成功。 我不确定我还能做什么。 ...

Admin

WSL 下 Tmux 复制模式失败
tmux

WSL 下 Tmux 复制模式失败

当我进入复制模式时,我按空格键开始复制,但什么都没复制,光标跳到屏幕底部,就像我按了向下翻页键一样。没有文本被突出显示或复制。当我启用 vi 复制模式时,它也无法使用 v 命令突出显示文本以开始复制。在这种情况下,按 v 后屏幕上没有任何变化。 这是使用内置终端在 WSL(Ubuntu 版本 2)上使用默认 tmux 配置的情况(当我在 wsl 中使用 terminator 时也会发生这种情况)。我尝试了各种 tmux 配置,也尝试过更改键盘语言。我总是得到相同的结果。 ...

Admin

为什么Neovim,vim,lunarvim,每个基于vim的终端编辑器都很慢
tmux

为什么Neovim,vim,lunarvim,每个基于vim的终端编辑器都很慢

首先,我使用的是 ubuntu 23.10,配备 nvidia RTX 2060 core i5-8400 24 GB RAM 和 SSD 上的操作系统,使用“oh my fish”作为 shell,但也尝试过使用旧的 bash。neovim 配置由 lazyvim 完成。 但是所有基于 vim 的编辑器对我来说都很慢,按键需要几秒钟才能注册,有时它根本不注册,直到我再按几个键,然后它一次注册所有的键,按“:”退出 vim 和 neovim 后弹出的命令窗口特别慢,而且每次都是这样,比如如果我必须按“:wq”退出 vim/neovim,直到我按下箭头键,它才...

Admin

tmux 不会立即更新窗格的标题
tmux

tmux 不会立即更新窗格的标题

我希望 tmux “立即”更新窗格的标题以匹配当前在终端中执行的操作。例如: 如果窗格包含外壳,则其标题应该是bash。 如果窗格包含正在执行的 vim,那么它的标题应该是vim。 如果窗格包含正在执行的 nano,则其标题应该是nano。 但事实并非如此,实际发生的情况如下: 如果我在窗格中有 bash shell,那么我执行会发生vim什么情况?窗格的标题不会更新,直到发生事件(例如按下某个键或切换到另一个窗格)或者在经过特定的时间间隔之后,该间隔由以下方式指定: set-option -g status-interval interval 退出时...

Admin

关闭 Tmux 和终端(如果终端已关闭)
tmux

关闭 Tmux 和终端(如果终端已关闭)

我已经通过修改 .zshrc 文件将我的 Tmux 配置为使用 i open 终端打开。 [[ -z "$TMUX" ]] && tmux -u 它运行良好,现在我想在关闭终端时关闭 tmux 会话。 我尝试使用这个: trap 'tmux kill-session -t "$TMUX_PANE"' EXIT 但它不起作用。 我期望将 bash 命令放置在 .zshrc 文件中,以便与终端一起关闭 tmux 会话。 先感谢您。 ...

Admin

似乎“-p”大小调整不再适用于 tmux。有什么解决方法吗?
tmux

似乎“-p”大小调整不再适用于 tmux。有什么解决方法吗?

看起来-p尺寸调整不再适用于 tmux。 在最近的更新之前,脚本有 4 个窗格;现在只能看到 3 个窗格。此行似乎已停止工作: tmux split-window -p 27 该脚本的右半部分分割为 50/50,左半部分分割为 73/27。操作系统是 Mac,最新版。使用 brew 安装,版本 3.4 有什么解决方法吗? !/bin/sh tmux new-session -s "Local" -d tmux send-keys "" C-m ; tmux split-window -h tmux send-keys " " C-m ...

Admin

让 Mac 继续执行终端任务
tmux

让 Mac 继续执行终端任务

我想让 Mac 上的某个进程继续运行。我在终端中启动该进程(无论是否使用 TMUX),锁定屏幕然后离开。几个小时后,我发现该进程没有运行,并且在锁定屏幕启动后约 10 分钟就死掉了。 我已在锁定屏幕期间关闭了节能功能(以及显示器,但我想将其重新打开)。没有管理员更改我的设置,它只是一台家用电脑。 我还应该检查什么吗? ...

Admin