标签: tmux

如何在不先按 Ctrl-b 的情况下在 tmux 中分配键?

在 tmux 中,我们使用触发键Ctrl-b后跟操作键。但是,我想在我的计算机中分配直接.tmux.conf,并希望这是可能的。我想指定F7(无需按Ctrl- b)启动复制模式(即相当于Ctrl-b后跟[),并且还允许Esc以与复制模式相同的方式进行操作q(即退出复制模式) 。因此,F7进入复制模式和Esc退出复制模式。那可能吗?

bash tmux

4
推荐指数
1
解决办法
1770
查看次数

从源代码在 Ubuntu 上安装 tmux

我已经下载了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)

terminal compile make tmux

3
推荐指数
1
解决办法
1786
查看次数

tmux 可以安全地用于多用户环境吗?

我找不到有关 tmux 客户端和服务器如何通信的文档。我想使用 tmux,但如果它仅使用套接字,则无法部署。只要 fifo 是在我指定的目录中创建的,fifo 或管道就可以了。有任何想法吗 ?

shell tmux

3
推荐指数
1
解决办法
1249
查看次数

向 tmux 发送命令在 tmux 中运行

tmux用来管理我的窗口等,我做的一件事是通过 SSH 连接到远程服务器并连接到在那里运行的 tmux 会话。但是,一旦到达那里,我就无法将 Cb 发送到该 tmux 会话(在我原来的本地 tmux 中在 ssh 中运行的那个会话)。

有没有解决的办法?

ssh unix tmux

3
推荐指数
1
解决办法
1527
查看次数

Vim 通过 Tmux 看起来完全不正常,有没有办法解决这个问题?

当通过 SSH 连接到另一台机器时,我使用 Vim 作为我的文本编辑器,并且我也在尝试将 Tmux 添加到我的工具集中。但是,当我通过Tmux使用vim时,颜色完全错误,并且Vim无法使用。即使不使用 Tmux,颜色也会略微偏离,但它仍然可用。

这是 Vim 本身的屏幕截图(不使用 Tmux): Vim 本身

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

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

vim tmux

3
推荐指数
1
解决办法
3551
查看次数

在 tmux 下的 emacs 中关闭日光化背景颜色

图表 I:普通 Emacs。

普通的 Emacs。

图二:tmux 下的 Emacs。

tmux 下的 Emacs。

颜色深浅不同,重要的是,背景颜色差异为零(例如查看顶部菜单)。有人遇到这个吗?

我正在运行 tmux tmux -2$TERM在 tmux is 中screen-256color,我color-theme-solarized dark在 Emacs 中使用,并在 iTerm2 中使用Solarized ......有点困惑!

emacs tmux solarized

3
推荐指数
1
解决办法
4703
查看次数

vim tmux 退格 ^?

我有一个奇怪的问题:

当 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)

在插入模式下按退格键会产生 ^? 可能是什么问题?

vim tmux

3
推荐指数
1
解决办法
8515
查看次数

tmux 配置中使用的三角形框字符

wemux 自述文件中,有这张图片:

多路复用器

他有一个非常酷的状态栏。我可以看到它是如何完成的 - 有一个看起来像这样的角色:

\
##\
####\
######\
#######>
######/
####/
##/
/
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚它是什么。有任何想法吗?

special-characters tmux

3
推荐指数
1
解决办法
5361
查看次数

tmux:尝试绑定 utf8 键

我在 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)

有没有办法绑定这个键?

对于您的帮助,提前致谢。

bind tmux utf-8 xbindkeys

3
推荐指数
1
解决办法
1848
查看次数

在 tmux 中启用鼠标与 X 中的粘贴冲突

这个问题与tmux类似但不完全相同——有什么方法可以启用滚动,但不能选择?

我在 gnome-terminal 中使用 tmux。当我setw -g mode-mouse on在 tmux 中使用滚动历史缓冲区时,tmux 不考虑 X 中的复制/粘贴功能,即选择文本不会将文本放在主缓冲区中,并且我无法使用鼠标中键进行粘贴

当我按下鼠标中键时,我看到屏幕右上角的坐标——看起来它试图将鼠标中键点击注册为使用滚轮。

我可以使用 tmux 设置来解决这个问题吗?滚轮和鼠标中键在 tmux 中是否被视为独立的?我可以将鼠标中键映射到操作系统粘贴吗?tmux 可以从/馈送操作系统复制/粘贴请求吗?

mouse gnome tmux

3
推荐指数
1
解决办法
7225
查看次数

标签 统计

tmux ×10

vim ×2

bash ×1

bind ×1

compile ×1

emacs ×1

gnome ×1

make ×1

mouse ×1

shell ×1

solarized ×1

special-characters ×1

ssh ×1

terminal ×1

unix ×1

utf-8 ×1

xbindkeys ×1