标签: tmux

是否可以在主机之间共享 tmux 套接字?

我想知道是否可以在不同主机之间共享 tmux 服务器套接字。例如,我有一个虚拟机(来宾)在我的主机内运行,我在来宾中运行 tmux 会话,我的主机是否可以访问来宾的 tmux 会话并用它做很酷的事情?(例如,向客人的会话发送命令)?

session sockets tmux

11
推荐指数
1
解决办法
5808
查看次数

寻找无冲突的跨平台键绑定一致性

我使用 Mac OS X 和 Arch Linux,偶尔通过 ssh 登录到 FreeBSD 和 Debian 服务器。我最喜欢的工具是 zsh、ssh、tmux、git、vim 和 irssi。我在 Mac OS X 上使用 iTerm2,在 Arch Linux 上使用 unicode-rxvt,我也使用 Xmonad 作为窗口管理器。

当前Ctrl+a+n移至 tmux 中的下一个窗口,Alt+right移至 irssi 中的下一个,Cmd+right移至 iTerm2 中的下一个选项卡,Ctrl+w+w移至 vim 中的下一个缓冲区,依此类推. 基本上它只是一团糟,尽管其中一些位于肌肉记忆中,但大多数都没有。我正在寻找什么可能是一致的键绑定方案。

在我看来,我认为操作系统桌面环境和/或窗口管理器应该使用 Cmd/Super/Win,Alt 是 tmux,Ctrl 是 vim 和 irssi。那是在键盘上从右到左;Cmd、Alt、Ctrl 以及以某种层次的方式,OS/DE/WM、多路复用器、编辑器/irc 客户端。

因此,像这样的事情:

Cmd+Left/+Right - 切换工作区 (Xmonad)
Alt+Left+/Right - 切换 tmux 窗口
Ctrl+Left/+Right - 切换 irssi 窗口/vim 缓冲区

Cmd+1 - 切换到工作区 1 (Xmonad)
Alt+1 - 切换到 tmux …

keyboard-shortcuts irssi vim key-binding tmux

11
推荐指数
1
解决办法
2245
查看次数

尝试在 CentOS 6.x 上安装 tmux 失败并显示错误:'EVBUFFER_EOL_LF' undeclared

我尝试使用以下步骤编译 tmux:

yum -y install ncurses-devel libevent-devel
wget http://downloads.sourceforge.net/tmux/tmux-1.9a.tar.gz
tar -xvzf tmux-1.9a.tar.gz
cd tmux-1.9a
./configure
make
Run Code Online (Sandbox Code Playgroud)

make命令失败,出现以下错误:

control.c:64:47: error: ‘EVBUFFER_EOL_LF’ undeclared (first use in this function)
Run Code Online (Sandbox Code Playgroud)

以下是安装的 ncurses-devel 和 libevent-devel 软件包的详细信息。

[root@rigel ~]# yum info ncurses-devel.x86_64 libevent-devel.x86_64
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centosmirror.go4hosting.in
Installed Packages
Name        : libevent-devel
Arch        : x86_64
Version     : 1.4.13
Release     : 4.el6
Size        : 421 k
Repo        : installed
From repo   : base
Summary     : …
Run Code Online (Sandbox Code Playgroud)

linux centos tmux

11
推荐指数
2
解决办法
1万
查看次数

在 tmux 中显示 unicode?

这是没有 tmux 的 urxvt

没有 tmux

这是在配置中未启用 tmux 和 utf8 的 urxvt

启用 utf8 的 tmux

这是在配置中启用了 tmux 和 utf8 的 urxvt

未启用 utf8 的 tmux

如何使 tmux 的行为与初始结果一致?

terminal unicode urxvt tmux

11
推荐指数
1
解决办法
5558
查看次数

使用 iTerm、tmux、zsh 进行 mac os x byobu 垂直拆分

如何在 byobu 的 Mac OS X 上获得垂直分割?

Ctrl+F2不工作。它打开新窗口而不是拆分当前窗口。

在相反的水平拆分shift+F2工作正常。

zsh tmux byobu iterm2 macos

11
推荐指数
1
解决办法
6466
查看次数

在窗格之间切换 tmux 缩放而不缩小

放大到 tmux 窗格后,我想在不先缩小的情况下放大另一个窗格(最好是下一个)。

我该怎么做?

tmux

11
推荐指数
1
解决办法
1791
查看次数

无法在 tmux 中启动应用程序

当我尝试从 tmux 启动 Sublime Text 或 SourceTree 时出现此错误:

$ subl
Unable to launch Sublime Text 2

$ stree
Unable to open SourceTree
Run Code Online (Sandbox Code Playgroud)

似乎我也无法打开 os x 应用程序:

$ open MPlayerX.app
LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MPlayerX.app.
Run Code Online (Sandbox Code Playgroud)

我正在使用 Yosemite OS X 10.10 (14A388a)、带有 zsh、tmux 1.0a 的 iTerm 2。使用 bash 有同样的问题。知道发生了什么吗?

terminal bash tmux osx-yosemite macos

11
推荐指数
2
解决办法
4693
查看次数

OSX 上的 tmux 2.0:~/.tmux.conf 不起作用

我已经在 OSX 10.10.5 上从自制​​软件安装了 tmux 2.0 默认情况下它不会创建配置,但我研究过应该有 ~/.tmux.conf 文件所以我自己创建了它我正在使用 iTerm2 .

问题是我添加到这个配置文件的任何内容 - 它都不会影响 tmux。所以在重新启动 tmux 后,我看不到任何变化……

我希望我的 tmux 有大的回滚缓冲区:

set -g history-limit 65000
Run Code Online (Sandbox Code Playgroud)

没有结果((

我想安装这个很棒的tmux-powerline,但是在按照之前的说明进行操作后,我看不到任何变化 - 只是标准的 tmux 线而不是那个漂亮的定制线((我什至尝试过powerline 项目,它可以与 Vim 和提示线一起使用,但完全忽略我的 Tmux 行...

我的~/.tmux.conf

### enable mouse: ###
set -g mode-mouse on

### Scrollback buffer ###
set -g history-limit 65000

### Powerline path: ###
#source /usr/local/lib/python2.7/site-packages/powerline/bindings/tmux/powerline.conf

### 256 colour support
#set -g default-terminal "xterm"
set -g default-terminal "screen-256color"

### TMUX-Powerline ###
set-option …
Run Code Online (Sandbox Code Playgroud)

tmux

11
推荐指数
2
解决办法
1万
查看次数

在 tmux 下为 Vim 和 Midnight Commander 在 PuTTY 中配置功能键?

首先,我知道我可以使用Alt+ 1(通过 9 和 0)来合成Midnight Commander 中的各个功能键(F1通过F10)。它帮助了我很多次,但默认情况下我仍然直观地按下实际的功能键。

要点:我正在尝试tmux使用 PuTTY在会话(有时是窗口,有时是窗格)中同时运行 Vim 和 Midnight Commander 。

所以默认情况下我有以下 PuTTY 配置:

PuTTY 键盘配置

ESC[n~映射

现在在 Vim 中映射 ( map <F1> :tab help<CR>, 以及nmapand imap)时的问题F1是它给出了~(toggle case)的效果。事实上,如果我按F1F5的外壳,波浪号(~)是结果,以及与钟。但是,使用此设置,功能键在 Midnight Commander 中可以正常工作。

除了我的问题之外,上述设置还有一件奇怪的事情F1:我还在Vim 中“映射”了F5( set pastetoggle=<F5>)。奇怪的是,它就像一个魅力,即使F5外壳上的钥匙给人一种~喜欢F1等的感觉。

注意:在 …

keyboard vim midnight-commander putty tmux

10
推荐指数
1
解决办法
2万
查看次数

跳转到终端中的上一个提示

在终端中,是否有跳转到上一个/下一个提示的快捷方式?向上滚动并尝试查找日志的开头会减慢我的工作流程。

我在 OSX 上使用 iTerm,但这应该适用于任何 Unix 终端。Tmux 中的解决方案也会有所帮助。

linux terminal iterm terminal-emulator tmux

10
推荐指数
1
解决办法
3791
查看次数