Questions tagged «tmux»

tmux是一个终端多路复用器:它使多个终端(或窗口)能够在单个屏幕上创建,访问和控制,每个终端(或窗口)运行一个单独的程序。tmux可能会与屏幕分离,并继续在后台运行,然后再重新连接。

1
“鼠标报告”是什么意思?
今天,我在iterm2的文档中看到了有关其tmux集成的描述。它说: 要调整拆分窗格,即使您不希望这样做,也必须启用鼠标报告。 鼠标报告在这里是什么意思?终端将报告鼠标索引在哪里?
10 terminal  tmux 

2
根据主机名设置tmux状态行颜色
我想tmux根据机器的主机名动态选择一种颜色。由于我tmux.conf在多台计算机上共享我的计算机,因此为每个主机分配唯一的颜色在视觉上非常方便,尤其是在同时运行多个主机时。这可行吗?
10 tmux  colors 

3
在屏幕上完成单词的翻译,如VIM(Bash或Tmux)
如何配置Bash,Zsh或Tmux以完成屏幕上的最后一个匹配标识符?考虑以下常见情况: $ git fetch remote: Counting objects: 16, done. remote: Compressing objects: 100% (9/9), done. remote: Total 9 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (9/9), done. From /opt/git/thunder * [new branch] issue540 -> origin/issue547314 e9204cf..4d42c3f v2.1 -> origin/v2.1 我如何才能issue547在CLI上轻松完成Bash / Zsh / Tmux ?当我Tab在$ git checkout isGit有用地完成后按下时issue,但我必须自己完成数字,因为所有先前的数字实际上都与现有的Git分支匹配。 …

2
搜索时如何防止tmux环绕?
当我在tmux窗格中处于编辑模式并进行搜索时,一旦到达末尾,它将返回到开始。有什么设置可以防止这种情况发生吗?
10 tmux 


2
在tmux会话中,ssh'ing后无法连接到X服务器
在工作中,我有一个带监视器的桌面和几个正在运行的tmux会话。在家里,我经常进入该桌面并进入正在运行的tmux会话。当我从家里SSH,我不希望使用X11,所以我不使用的-X标志。当我回到工作场所(在家中切换后)并在桌面上使用这些tmux会话时,我将无法做任何会产生GUI的事情。我无法打开文件。当我尝试使用matplotlib时,我收到一条: cannot connect to X server消息。 在家里打开并打开一个现有的tmux会话后,以后如何重新附加在桌面上打开GUI的功能? 在家中的ssh'ing似乎使tmux会话忘记了它可以生成GUI东西。 编辑:
10 ssh  x11  tmux 

2
向上滚动时如何防止tmux阻塞?
tmux很棒,但是我经常出现滚动导致(当然很小但仍然不希望出现)问题的情况。例如,我有一个运行在一个窗口中的node.js服务器,当我更改文件时,BrowserSync试图重新加载该应用程序。如果我向上滚动以读取一些console.log输出(但是忘记我阻塞了服务器),然后在编辑器中进行了更改,则什么都不会发生。 有没有办法让tmux不阻塞服务器,而只是停止将新的输出添加到滚动缓冲区的底部,让我继续看到缓冲区(与先前滚动到的区域相同)?
9 tmux 


1
tmux状态行顶部有空白行?
我有一个不错的tmux状态行,但是我不喜欢bash / command沿它顺畅运行。也就是说,如果屏幕已满,我将在状态行上方输入内容。 我希望在其上方插入一个换行符,这样我输入的内容就不会“触及”状态行。有什么办法吗? 例: 假设我的终端窗口很小,只有两行 bash>$ (cursor) 1: bash* 2: bash- 3: vim- 我将如何获得空白行以将状态栏与提示分开,例如: bash>$ (cursor) 1: bash* 2: bash- 3: vim-
9 terminal  tmux 

1
基于$ TERM环境变量的emacs颜色
我想知道是否有可能使emacs在gnu屏幕或tmux会话中运行时使用与when相同的颜色TERM=xterm。在gnu屏幕或tmux会话中, TERM=screenemacs与when相比使用不同的颜色集TERM=xterm。 例如,当时TERM=xterm-256color,的前景色font-lock-comment-face是'Firebrick'。但是当时TERM=screen-256color,它将设置为“ chocolate1”。 为了使tmux正常工作,必须将TERM变量设置为screen或某些派生类,因此对我而言,重置TERM是不可选项。

3
是否可以在Tmux中获得纸质版?
我在tmux和屏幕之间不断翻转,现在我又回到了tmux踢上。我一直在为一个朋友做一些设置,我想制作该会话的纸质副本,以便他可以看到我运行的命令。我知道这在屏幕上是可能的,但是我可以用tmux做到吗?手册页似乎没有与硬拷贝相关的任何内容...
9 tmux 

2
tmux:如何绑定键来启动Shell命令?
我用tmux两个窗格来开发:一个用于编辑代码,另一个用于编译。我经常需要切换窗格以启动编译命令(例如“ mvn install”)。 如何绑定键(例如“ Ctrl+ B C”)以在另一个窗格中(或根本没有任何窗格)启动该特定命令?
9 linux  shell  vim  tmux 


3
您如何更新YUM软件包管理器存储库?
我有一个新安装的Red Hat,我试图做一个“ yum install tmux”,但是它抛出没有可用的软件包错误: [root@PSCHQVP20017 ~]# yum install tmux Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. Setting up Install Process No package tmux available. Error: Nothing to do
8 yum  tmux 

1
使tmux阻塞,直到程序完成
tmux的远程控制功能给我留下了深刻的印象: tmux new-window -t p12346 'echo foo;sleep 10' 这将在名为p12346的会话中创建一个新窗口,并且不会在屏幕上打印任何内容。这太棒了。但是,如何告诉上面的命令等到睡眠完成才返回?即我希望这样做,但要花10秒才能执行: time tmux new-window -t p12346 'echo foo;sleep 10' 背景 如果可行,那么它可能成为GNU Parallel的功能:当前正在运行的作业可以通过访问它们的每个窗口tmux,因此您可以实时跟踪每个作业的进度。 因此tmux不会在前台运行:用户将需要附加到它。
8 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.