Questions tagged «tmux»

tmux是终端多路复用器软件,允许用户使用多个窗口和窗格使用终端,可以根据需要创建,删除,附加和重新附加窗口和窗格。


1
在tmux中合并不同的窗口
我的问题很简单。我在tmux会话中有两个窗口,分别为1和2。如何将这两个窗口合并为一个水平/垂直拆分的窗口?我在联机帮助页中找不到答案,所以我在这里问。
16 unix  tmux 

2
在Mac上使用Tmux和iTerm滚动
我在OS X Yosemite上使用iTerm 2.1.4和Tmux。我希望能够上下滚动iTerm窗口,但不确定哪些控件可以滚动。当我与iTerm一起使用时,tmux是否可以控制滚动?还是iTerm仍然可以控制滚动? 我试过使用应该滚动iTerm的各种键,但是我得到的只是命令行上的“ ~~~~~”字符。如何滚动此设置?
16 macos  tmux  iterm 

0
鼠标单击仅在iterm2 / tmux / mosh中起作用一次
我正在尝试设置iTerm2 + mosh + tmux来完成我的远程工作。我可以连接一切,但是由于某种原因,鼠标的响应很时髦。如果我拆分tmux窗口,所以有两个窗格,然后单击以在它们之间切换,这是我第一次执行此操作,便找到了所有内容。第二次及其后,它根本不起作用。我也无法滚动或进行鼠标相关的任何操作。这仅在单击后发生。如果我要做的只是在两个窗口中滚动,就没问题。 如果我使用SSH而不是mosh不会出现问题,但是此尝试的全部目的是切换到全职mosh。如果我不使用tmux,而只有一个vim窗口,也不会发生此问题。我可以整天点击那里。 有谁知道什么设置可能是错误的,甚至从哪里开始?这显然与tmux有关,但是我一直无法找到可能导致此问题的设置。 tmux.conf bind -n M-Left select-pane -L bind -n M-Right select-pane -R bind -n M-Up select-pane -U bind -n M-Down select-pane -D set -g mode-mouse on set -g mouse-resize-pane on set -g mouse-select-pane on set -g mouse-select-window on
15 macos  vim  mouse  tmux  iterm2 

1
配置TMUX的状态栏
我希望我的tmux会话在状态栏的右侧显示我当前的IP地址,但我最难以确定正确的语法。该命令在shell中完美运行,但tmux不会解析它。 set -g status-right '#[fg=white]#(host (hostname))' [注意:我正在使用鱼壳] 我真的希望它是: set -g status-right '#[fg=white]#(hostname)@#(host (hostname) | cut -d " " -f 4)' 但由于我不能让前状态栏工作,这是一个失败的原因。奇怪的是我得到了第一个工作一次,但后来我添加了切割。
14 tmux 

3
tmux-向上/向下滚动并按住shift +页面向上/向下进入窗格
我希望能够使用与xterm相同的键绑定向上/向下滚动到给定的窗格,即SHIFT + Page Up / Down。 例如,如果将tmux窗口划分为2个垂直窗格,则可以使用键盘在两个窗格之一上滚动,而另一个则不滚动。 可能吗 ? 这是我的tmux.conf: set -g status off set -g prefix C-o unbind C-b bind C-o send-prefix # settings ------------------------------------------------------------- setw -g utf8 on setw -g xterm-keys on set -g default-terminal "screen-256color" set-option -g set-titles on set-option -g set-titles-string '[#S:#I #H] #W' # auto-set …

5
Cygwin下的Gnu屏幕替代品
除Gnu的屏幕外,还有Cygwin / Windows的终端多路复用器吗? 我知道Gnu的屏幕应用程序有2种替代方法:Byobu和TMux。但是,这些都不能在Windows下使用Cygwin运行。

2
如何在使用tmux和zshell的命令历史记录中进行搜索?
我使用zshell,正在尝试tmux。在shell中,如果我按下control-R,它将启动,bck-i-search然后我可以开始键入以匹配先前输入的命令。在tmux中时,control-R似乎无能为力。我已经尝试搜索,但是似乎找不到任何原因/解决方案。
14 zsh  tmux 

3
tmux是否对PATH变量进行“排序”?
我有一个可重现的问题: 在Bash .profile中设置我的PATH 启动TMUX通过tmux,tmux attach或任何变体 回显$ PATH并以相同的组件但以不同的顺序查看它 如何停止呢?是什么原因呢?
14 tmux 

3
tmux-在指定位置插入窗口
tmux具有“ move-window”命令,您可以使用该命令将窗口移至指定的空索引,如下所示: move-window -t 3 但是,如果已经使用索引3,则将无法将当前窗口移至位置3。 我正在寻找一个选项,即使该窗口已经被使用,我也可以将其移动(插入)到位置3,然后增加其他后续窗口的窗口编号(例如,原来位于3的窗口现在将是4,以下是5,依此类推)
14 tmux 

3
窗格同步时的tmux视觉指示
如果为窗口启用了synchronized-panes,tmux是否可以有一些可视指示符? 状态栏可能会变为蓝色,或者某个星星出现在哪里? 我经常设置synchronized-panes,离开几个小时,然后回过头来忘记它是否已启用。
13 tmux 

1
使用腻子通过鼠标选择tmux和文本
我正在腻子会议上运行tmux。通常(仅运行普通外壳或GNU屏幕)以选择文本,我只需单击鼠标并在某些文本上拖动鼠标即可。 使用tmux时,我必须按住shift键,同时使用鼠标选择文本。我如何才能恢复“正常”行为 编辑,这似乎是由于tmux中的“ set-option mouse-select-pane on”引起的。因此,有什么办法可以使“设置选项鼠标选择窗格处于打开状态”,并且仍然能够选择文本而无需按“ Shift”键?
13 tmux 

2
tmux的Ctrl +箭头键在PuTTY中不起作用
我正在使用PuTTY进入Debian机器。当我尝试使用Ctrl + [箭头键]调整tmux中的窗格大小时,活动窗格就会切换,就好像我没有按住Ctrl一样。其他Ctrl键快捷键工作正常。当我使用不同的终端尝试相同的事情时,快捷方式工作。
12 ssh  putty  tmux 

1
tmux:检测哪个进程在活动窗格中运行
有没有一种方法可以检测活动窗格中正在运行的进程? tmux:找到“我的”窗口,检查它是否处于活动状态,但是,它处理来自窗格内的检测。 我需要从外部命令(而不是从tmux会话中)检测到这一点。 该问题很可能可以归结为两个步骤: 检测哪个窗格处于活动状态 检测在给定窗格中运行的进程
12 linux  shell  process  tmux 

2
终端宽度变化后的tmux刷新显示
同 screen,在一个80列宽的终端中,我可以这样做: for i in $(seq 81); do echo -n "m"; done; echo 然后调整窗口的大小,使其宽一点,最后一个'm'跳到我调整窗口大小之前运行命令的位置。我真的很喜欢 tmux 但我错过了这个可爱的功能 screen......有什么办法可以做 tmux 这样做(一些隐藏 recompute-width 命令我还没找到)? 编辑:2013-07-24 截至2013年2月,tmux支持回流焊! 这里 提交。
11 terminal  tmux 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.