Questions tagged «tmux»

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

5
Option键在Tmux中不能用作Meta
我正在使用Mac OSX Lion。我已经在“终端”偏好设置中选中了“将选项键用作元”。尽管Option键似乎可以在Bash中作为Meta很好地使用,但是当我在Tmux(通过SSH)中使用它时,它却无法正常工作。我正在尝试使用TMUX快捷方式,例如^b M-1 b M-2etc。我可以通过ESC键而不是Option键来获得这些快捷方式。
26 macos  osx-lion  tmux 

1
screen-256 color和xterm-256color有什么区别
我刚刚开始使用tmux,但在使用colorcheme时遇到了麻烦vim。我使用了zenburn配色方案,它在Ubuntu 10.04中的默认终端设置下可以正常工作。 但是,当我vim在tmux会话中运行时,颜色看起来一点也不好。我进行了一些搜索以试图找出问题所在,而我发现的一个问题是该问题所在的解决方案涉及允许tmux使用screen-256color并删除将其设置.bashrc为的设置xterm-256color。 所以我很好奇两者之间的区别xterm-256color,screen-256color但是我还没有找到很好的解释。
26 linux  tmux  xterm 

5
tmux使用Ctrl-C缓慢中断进程
如果我在tmux中运行带有大量输出的命令,但决定使用Ctrl-C取消该命令,则在停止之前会有10到15秒的延迟。但是,如果我在tmux之外执行相同的操作,它将立即停止。为什么会这样,并且可以修复? 实际上,当我在grep -R大型目录上进行搜索时,就会遇到此问题。一种解决方法是wc先将结果传递给管道,以确保输出不会太长,但这只是我要避免的另一步。 笔记: 这在Gnome终端,uxterm,st和普通虚拟终端(例如ctrl-alt-f2)中具有相同的行为,但是在普通虚拟终端中的延迟较小。 我不是唯一的一个:http : //www.mail-archive.com/tmux-users@lists.sourceforge.net/msg01569.html 如果我的终端窗口较大,则延迟会更长。对于全屏终端,大约需要15秒才能停止grep -R(在没有其他参数的情况下)在杂乱的主目录中。对于80×25字符的终端,它几乎立即停止。
25 tmux 

3
Tmux当前窗格边框不明显
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 6年前。 我很难分辨tmux中只有两个窗格。边界似乎只是突出了相邻的边缘,这使得无法分辨。这是一个Gif,以突出我的意思。 我在bash中,因此该配置看起来 set-option -g pane-border-fg white set-option -g pane-active-border-fg green 任何人都有使其更明显的提示吗?
25 bash  tmux 


3
如何删除分离的tmux会话?
我脱离了tmux会议: $ tmux ls 0: 1 windows (created Thu Aug 22 22:52:17 2013) [218x59] 无论如何,既然我已经与它分离了,我现在可以简单地将其删除吗?
25 tmux 

10
将tmux窗口名称重命名为hint_command,ps1或远程ssh主机名?
我希望能够将我的tmux窗口标题自动重命名为hint_command,ps1或仅重命名为我ssh要使用的计算机的主机名。打开9个标记为“ ssh”的窗口真的没有用。进行sysadmin的工作我打开新的屏幕,然后在屏幕上四处切换以手动重命名它们。 我注意到的一件事是tmux更新xterm窗口标题,因此我感觉它必须知道。 有什么帮助吗?screen如果可以使用此功能,我什至愿意回头再说。
25 tmux 

1
tmux-绑定键-r是什么意思?
当我在tmux中运行并使用Cb?时,可以获得所有命令的列表。 但是,我观察到一些命令是bind-key,然后是命令,而其他命令是bind-key -r,然后是命令。 我做了很多搜索,但是找不到解释差异的文档。
23 tmux 

4
为什么在我的tmux会话中插入随机字符?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 7年前。 有时,当我使用鼠标或在tmux中按住移动键时,会插入随机字符。例如,当我按左移动键时,通常会插入“ D”。鼠标左键经常会导致“ [M#§T””-有人知道为什么吗? 我正在使用tmux-1.6,并且通过SSH会话并在Windows 7上使用mobaXterm遇到了这些错误。
22 ssh  keyboard  mouse  tmux 


5
将tmux前缀绑定到OS X cmd键(或任何其他绑定)
我已经习惯了OS X上的iTerm2(或者这个案例的Terminal.app)。但我想转移到使用tmux(或屏幕,但问题类似于两个应用程序)。 所以我的想法是让一个iTerm选项卡打开一个带有多个选项卡的tmux会话。要进行转换,我需要在tmux上配置一个基本功能:使用cmd + n切换选项卡'n'(如Firefox,Chrome,iTerm2本身等) 但是我找不到在mac键盘上映射cmd键的方法。我首先尝试将cmd实现为前缀键,但没有成功。我试过设定 set-option -g prefix M-a (hoping for Meta-a) set-option -g prefix ^a (hoping for ^ to work) 但没有任何作用。这可能吗?我不需要将前缀绑定到cmd,但我希望能够使用cmd + n更改tmux选项卡。 谢谢
21 macos  keyboard  tmux 

1
在tmux中发送ctrl-a
我正在使用tmux替代GNU屏幕,并且我将set-option -g prefix C-a其C-a用作默认设置。这自然与C-aemacs样式移至行快捷方式的开头冲突。 在屏幕上,C-a a向C-a外壳发送一个事件,但是我不知道如何在tmux中复制此功能。
21 tmux 

2
如何调整tmux会话的“可用区域”大小?
我正在使用一个“会话组”,以保持多个OS级,窗口管理的终端窗口向不同的tmux“窗口” 打开(因此它们共享默认的工作目录,tmux设置等)。这些终端窗口的大小不同。 通常,从较大的终端,我可以执行以下操作以启动新命令: :new-window vim 但是,如果我以往任何时候都切换到不同的窗格中有新的,更大的终端窗口,我foreverafter坚持了这一点,当我再次打开: 我必须tmux new-session -t <blah>终止整个会话,创建一个全新的会话,然后使用再次将其链接到会话组,以恢复整个终端宽度。 还有其他方法可以还原/更改/设置会话(或窗口,IDK)的“可用宽度”吗?
21 terminal  tmux 

4
在OSX上使用tmux,如何更优雅地清除command + k?
在OSX中使用终端时,经常使用⌘+ K清除屏幕和回滚缓冲区。它深藏在肌肉记忆中。 我已经开始修改tmux,一个让人头疼的地方是⌘+可以K擦除整个屏幕,窗格以及所有内容。我想让它只影响聚焦的窗格。 我可以以某种方式配置此行为吗?
20 macos  tmux 

1
tmux:在vim中启用鼠标滚动,而不是历史缓冲区
在使用屏幕一段时间后,我最近才开始使用tmux 1.8。在Internet上到处阅读这些内容之后,我想到了以下〜/ .tmux.conf。但是,当我打开vim并尝试用鼠标滚动时,tmux会滚动其滚动缓冲区,而不是将滚动命令发送给vim。有解决方法吗?以下是我的配置: set-option -g default-shell /bin/bash set -g status-utf8 on set -g status-keys vi set -g status-interval 1 set -g prefix ` bind ` send-key ` bind-key -n F9 resize-pane -Z bind-key -n F11 prev bind-key -n F12 next-window bind-key | split-window -h bind-key - split-window -v set -s …
20 vim  tmux  scrolling 

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.