在 tmux 中,我们使用触发键Ctrl-b后跟操作键。但是,我想在我的计算机中分配直接键.tmux.conf,并希望这是可能的。我想指定F7(无需按Ctrl- b)启动复制模式(即相当于Ctrl-b后跟[),并且还允许Esc以与复制模式相同的方式进行操作q(即退出复制模式) 。因此,F7进入复制模式和Esc退出复制模式。那可能吗?
我已经下载了tmux并尝试在 Ubuntu 10.04 上安装它。
$ ./configure
Configured for Linux
$ make
cc -DBUILD="\"1.3\"" -std=c99 -D_GNU_SOURCE -D_POSIX_SOURCE -iquote. -c -o attributes.o attributes.c
In file included from attributes.c:23:
tmux.h:30:19: error: event.h: No such file or directory
In file included from attributes.c:23:
tmux.h:831: error: field ‘name_timer’ has incomplete type
tmux.h:1025: error: field ‘key_timer’ has incomplete type
tmux.h:1086: error: field ‘event’ has incomplete type
tmux.h:1102: error: field ‘repeat_timer’ has incomplete type
tmux.h:1122: error: field ‘identify_timer’ has incomplete type
tmux.h:1125: error: field ‘message_timer’ …Run Code Online (Sandbox Code Playgroud) 我找不到有关 tmux 客户端和服务器如何通信的文档。我想使用 tmux,但如果它仅使用套接字,则无法部署。只要 fifo 是在我指定的目录中创建的,fifo 或管道就可以了。有任何想法吗 ?
我tmux用来管理我的窗口等,我做的一件事是通过 SSH 连接到远程服务器并连接到在那里运行的 tmux 会话。但是,一旦到达那里,我就无法将 Cb 发送到该 tmux 会话(在我原来的本地 tmux 中在 ssh 中运行的那个会话)。
有没有解决的办法?
当通过 SSH 连接到另一台机器时,我使用 Vim 作为我的文本编辑器,并且我也在尝试将 Tmux 添加到我的工具集中。但是,当我通过Tmux使用vim时,颜色完全错误,并且Vim无法使用。即使不使用 Tmux,颜色也会略微偏离,但它仍然可用。
这是 Vim 本身的屏幕截图(不使用 Tmux):

这是带有 Tmux的 Vim 屏幕截图:

我的 ~/.tmux.conf 中没有任何内容,我的 ~/.bashrc 中也没有任何颜色修改。任何人都可以解释为什么会发生这种情况?谢谢你。
图表 I:普通 Emacs。

图二:tmux 下的 Emacs。

颜色深浅不同,重要的是,背景颜色差异为零(例如查看顶部菜单)。有人遇到这个吗?
我正在运行 tmux tmux -2,$TERM在 tmux is 中screen-256color,我color-theme-solarized dark在 Emacs 中使用,并在 iTerm2 中使用Solarized ......有点困惑!
我有一个奇怪的问题:
当 sshing 到特定主机(从 OSX 到 RHEL5)时,vim 似乎忘记了如何退格,但仅在 tmux 会话中,即:
ssh foo@bar.com
vim test
Run Code Online (Sandbox Code Playgroud)
退格在上面工作正常。
然而,这并没有:
ssh foo@bar.com
tmux
vim test
Run Code Online (Sandbox Code Playgroud)
在插入模式下按退格键会产生 ^? 可能是什么问题?
在wemux 自述文件中,有这张图片:

他有一个非常酷的状态栏。我可以看到它是如何完成的 - 有一个看起来像这样的角色:
\
##\
####\
######\
#######>
######/
####/
##/
/
Run Code Online (Sandbox Code Playgroud)
但是,我无法弄清楚它是什么。有任何想法吗?
我在 Fedora 17 i686 上使用带有 konsole 的 tmux 1.6。
我有一个 azerty 键盘(带有重音字符),我想绑定 'ù' 键。
我做了以下 ~/.tmux.conf:
setw -g utf8 on
bind-key ù split-window -h
Run Code Online (Sandbox Code Playgroud)
但是,当我运行 tmux 时,出现以下错误:
/home/glines/.tmux.conf: 2: unknown key: ù
Run Code Online (Sandbox Code Playgroud)
有没有办法绑定这个键?
对于您的帮助,提前致谢。
这个问题与tmux类似但不完全相同——有什么方法可以启用滚动,但不能选择?
我在 gnome-terminal 中使用 tmux。当我setw -g mode-mouse on在 tmux 中使用滚动历史缓冲区时,tmux 不考虑 X 中的复制/粘贴功能,即选择文本不会将文本放在主缓冲区中,并且我无法使用鼠标中键进行粘贴
当我按下鼠标中键时,我看到屏幕右上角的坐标——看起来它试图将鼠标中键点击注册为使用滚轮。
我可以使用 tmux 设置来解决这个问题吗?滚轮和鼠标中键在 tmux 中是否被视为独立的?我可以将鼠标中键映射到操作系统粘贴吗?tmux 可以从/馈送操作系统复制/粘贴请求吗?