Questions tagged «tmux»

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

1
tmux中窗口名称右侧的大写字母“ M”
由于某种原因,有时在窗口名称的右侧会出现一个大写的M,因此窗口名称如下所示: 1:bash*M 我很确定是因为我正在按某种组合导致这种情况。这是什么意思?
109 tmux 


8
256颜色支持tmux中的vim背景
在tmux中使用vim时,我看到启用了256色支持。带有$ tput颜色 但是,在tmux中更改vim中的颜色方案将在每行基础上而不是整个背景上更改颜色方案。看截图 例如,这是我的.vimrc文件的片段。我原来的colorcheme被晒黑了,然后运行:colorscheme molokai后,您会看到发生了什么。 信息 侏儒终端 重击 在我的〜/ .tmux.conf中 set -g default-terminal "screen-256color" 在我的〜/ .vimrc中 set t_Co=256 在我的〜/ .bashrc中 # ryan export TERM="xterm-256color" # ryan alias tmux="tmux -2" 在我的〜/ .profile中 # ryan 256 color support if [ -e /usr/share/terminfo/x/xterm-256color ]; then export TERM='xterm-256color' else export TERM='xterm-color' fi 有什么想法可以让我改变vim的全部色彩吗?文件中的所有代码片段看起来都不错吗?
98 vim  colors  tmux 

21
屏幕或tmux冲突最少的前缀/转义序列是什么?
屏幕带有Ctrl+ A。另一方面,在屏幕内部开发的tmux使用Ctrl+ B。但是,两次击键也都在编辑器,外壳等中使用。因此,在tmux或屏幕上使用时,选择其中任一键都会降低这些工具的用户体验和功能。 什么前缀与其他程序和shell的键绑定冲突最少?

4
Byobu vs. GNU Screen vs. tmux —技能的实用性和可转让性
到目前为止,我已经使用Konsole来管理多个shell会话,但是我还没有尝试过Byobu,GNU Screen和tmux,它们为多个shell提供了更好的支持。它们都有一个主要功能,那就是允许分离当前会话,然后再重新连接到该旧会话。 为了帮助我选择一种学习工具,我想知道:它们在以下方面有何不同? 功能(显然) 项目成熟度。我不想学习变化太多的工具。欢迎进行增强,但是我不喜欢功能消失之类的惊喜。 学习曲线 在不同平台上的可用性。如果我学习了一个工具,我希望能够在FreeBSD服务器,SuSE桌面或Ubuntu上使用它。 与其他交互式外壳程序的兼容性。我是否仍可以像以前一样使用vim和emacs -nw(非窗口模式或文本模式)?键盘快捷键会与其他工具冲突吗? 我只是尝试了所有这些,而Byobu看起来像是GNU Screen和tmux的前端。那么为什么有人创建Byobu而不是为GNU屏幕项目做出贡献并添加新功能呢?为什么Byobu在GNU Screen中没有某种高级界面模式?如果我将Byobu用作日常工具,并以GNU Screen作为后端,那么如果某台计算机仅具有GNU Screen,我是否可以在不使用Byobu的情况下将该知识转移为使用GNU Screen?
95 shell  gnu-screen  tmux  byobu 

3
在Mac OS X上,tmux退出[退出]
我刚用自制软件安装了tmux(终端多路复用器)。当我尝试运行它时,它总是退出,[exited]没有任何显示。 当我尝试运行时tmux list-session,出现错误: 连接服务器失败:连接被拒绝 我尝试运行tmux start-server,但再次没有任何反应。 我能做什么?
88 macos  tmux 

6
tmux忽略配置文件
我刚刚在Ubuntu 10.04上安装了tmux,并尝试C-a通过~/.tmux.conf使用以下行创建文件来将前缀密钥重新映射到: set-option -g prefix C-a unbind-key C-b 当启动tmux时,定期地和使用-f ~/.tmux.conf,前缀实际上是相同的默认值C-b 没有任何错误或警告。 知道conf的加载有什么问题吗?
87 linux  tmux 

5
在Tmux复制模式下选择文本
我在Vi模式下运行Tmux。复制模式下的类似Vi的导航效果很好。但是,我无法选择任何文本。v和V都不会切换到类似Vi的文本选择模式。 我想念什么? 顺便说一句,是否可以在复制模式下显示行号? PS:我在带有Z shell的Mac OS上运行Tmux
73 vim  tmux 

4
使用tmux或screen切换vim中的模式时有轻微延迟
由于使用tmux,在Vim中切换插入模式不再是瞬时的。Esc在插入模式下按下后,要真正退出插入模式需要花费大量时间。在按下Esc键和之后的任何其他键之后,立即切换,并Esc执行之后按下键的命令。知道是什么原因造成的吗? Vim配置不是问题,因为在tmux之外运行Vim时不会发生延迟,因此这可能与tmux有关。我使用gnome-terminal btw。 同样值得注意的是,我似乎无法在tmux中为定义键绑定Esc,我的计划是绑定Esc到: bind Escape send-keys ^[ las,似乎Esc对tmux 绑定任何东西都不起作用。屏幕中也会发生相同的问题。

3
如何关闭tmux会话
我正在使用tmux管理多个终端窗口。目前,我有2个带有多个窗格的窗口。我知道我必须使用前缀(对我来说是ctrl+ a)来输入命令。 如何从tmux内部关闭会话?什么命令可以同时关闭会话(所有窗口和窗格)和tmux?
64 unix  terminal  tmux  console 

6
在tmux会话中无法使用pbcopy
从雪豹的端口运行安装的tmux 1.4,我无法使用内置的OSX pbcopy命令。 外面tmux: > echo "abc" | pbcopy > echo $(pbpaste) # or using ^v abc 但是在tmux: > echo "123" | pbcopy > echo $(pbpaste) abc 我已经搜索了手册页,但是找不到可能与此行为相关的任何选项。我也不明白为什么tmux会搞乱shell重定向。 有人有任何线索吗?
63 macos  tmux 

2
在正在运行的tmux会话中运行命令或将命令发送到tmux窗格
我想编写一个将附加到命名tmux会话的shell脚本,在该会话中选择一个窗口(或窗格),然后在该选定的窗口(或窗格)中运行命令。 如何从bash脚本执行此操作? 我知道 tmux new-window -n:mywindow 'exec something' 允许我将命令发送到新创建的窗口,但是我需要类似 tmux select-window -t:0 'my command' 我想我可以使用,send-keys但似乎应该有一些命令或要运行的命令列表。
59 bash  shell  tmux 

1
如何在tmux中快速切换到n.10 +个窗口?
默认情况下,Tmux带有以下按键绑定,可在编号为0到9的窗口之间快速切换: C-b + 0-9 在tmux中有几十个不同的项目文件夹,一些ssh会话和其他功能,我似乎总是把我可以快速访问的10个窗口溢出,我很想找出一种快速的方法来切换到编号为10的窗口或更高。现在,我必须在tmux提示符下手动输入以下内容: swap-window -t 12 这非常耗时。 有没有人找到一个可靠的快捷方式来帮助您快速访问Windows 10及更高版本?我知道weechat用两个快捷键解决了这个问题: Alt + 0-9 Alt+j followed by \d{2} 使用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.