问题标签 [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.
session - tmux:如何将两个 tmux 窗口合并为一个窗格?
我有两个 tmux 窗口,每个窗口都有一个窗格,我想将这两个窗格连接到一个窗口中作为水平拆分窗格。我怎么能那样做?
tmux - 如何配置 tmux 以将窗口列表从默认底部移动到顶部?
我想将窗口列表从底部移动到顶部。
如果应用程序的状态栏在 tmux 的窗口列表上方,我觉得它很奇怪。
有什么提示吗?
gnu-screen - Tmux 宏/函数
我正在尝试在 tmux 中创建一个函数,以便在需要时可以调出命令提示符(Ctrl-B,:) 并输入它并让 tmux 在我现有的会话中生成一个新窗口,其中有许多窗格正在运行一些特定的命令。
这可能吗?
configuration - tmux 状态栏配置
状态栏是怎么自定义的?我注意到在这个 youtube 视频中(3:05 - 下图),状态栏看起来与我在 Mac OS X 上安装 tmux 后看到的默认状态栏非常不同。
特别是,我喜欢状态栏中间显示当前程序而左侧仅显示当前会话的名称。相比之下,我的设置显示了所有会话的名称,并且不显示当前应用程序(对于当前聚焦的窗格)。
如果有人可以向我展示可以执行此操作的示例配置或告诉我在哪里可以找到自定义规则,那就太好了!谢谢!
更新:如果有人好奇,我可以自定义一个类似于视频中看到的状态栏(小调整),如果你想看一个例子,你可以在我的 github 上找到我的配置文件。
tmux - .bashrc/.profile 没有在新的 tmux 会话(或窗口)上加载——为什么?
当 tmux 启动或打开一个新窗口时,它不会加载 my .profile
or .bashrc
. . ~/.bashrc
我每次都打字。有没有办法让这种情况自动发生?
linux - 为什么我在尝试列出会话时收到来自 tmux 的“连接服务器失败”消息?
这是发生在我身上的事情:我使用tmux -L name1
, tmux -L name2
;开始 tmux 会话 然后我使用ctrl++将它们B分离d。然后我尝试获取计算机上当前正在运行的会话的列表。但是,当我运行时tmux ls
,我收到一条错误消息:
这是一个错误吗?我熟悉屏幕;我认为screen -ls
这是一个非常有用的功能,因为我可能会开始一个会话并让它运行数周,然后再附加到它。因此,列出当前正在运行的 tmux 会话的能力对我来说非常重要。为什么tmux ls
我知道 tmux 正在运行时返回“连接被拒绝”错误?
macos - 将前缀重新映射到 CTRL+A 后,如何在 tmux 中转到行首?
按照这个 Archlinux wiki 中的建议,在关于 tmux 的页面中,我将命令键前缀重新映射为C-a
,以模仿 GNU 屏幕并在键盘上提供比C-b
. 所以我的 .tmux.conf 变成了这样:
然而,虽然在屏幕中可以使用C-a a
跳转到行首,但这在 tmux 中不再起作用。作为旁注,我使用的是没有 tmux 集成的 iTerm2。
有谁知道如何解决这个问题?
谢谢!
command-line - Tmux 中的窗格标题
在我的本地机器上,我有 3 个 node.js 实例同时运行。每个在名为“服务器”的 tmux 窗口中都有自己的窗格。问题是要弄清楚哪个节点在哪个窗格中运行并不容易,因为它们的日志是相似的。
我需要的是每个窗格的标题。正如我所知道的,tmux 本身没有这个功能:它只有窗口的标题,而不是窗格的标题。在每个 node.js 实例的每个窗格中启动单独的 tmux 会话看起来有点过头了。
那么是否有一些小程序可以启动命令,用指定的状态栏包装其输出?
提前致谢
tmux - 在 tmuxinator 项目中指定窗格百分比
如何在 tmuxinator 中指定窗格百分比?
例如:
例如:vim 窗格将占据屏幕的 75%……有没有办法指定这个?或者我应该在文档中的哪个位置查看?似乎在任何地方都找不到。
tmux - Tmux 边框用虚线绘制;如何将它们更改为连续线?
我正在使用 Mac OS X Lion、Terminal.app 和 Tmux 1.6 版。当我使用同一终端 ssh 进入同一台计算机上的 Debian 虚拟机时,我得到一条虚线作为窗口边框,而不是一条实线。如何将虚线更改为实线?