Articles of tmux

如何从远程ssh连接上运行的tmux(复制模式)复制到本地剪贴板

我在OS X上通过VirtualBox运行Linux。我通过在无头状态下运行我的虚拟机,然后使用端口转发将其转移到Linux机器上。 现在,无论是复制到我的虚拟机上的剪贴板,我能够粘贴在我的远程SSH会话,但不是反之亦然(从tmux复制模式复制)。 我已经尝试使用以下tmuxconfiguration: setw -g mode-keys vi bind-key -t vi-copy v begin-selection bind-key -t vi-copy y copy-pipe "tmux save-buffer – | ssh host pbcopy" 不幸的是这不工作…手动复制使用我的鼠标工作,但tmux复制模式更方便。 有任何想法吗?

Tmux .tmux.conf无法正常加载

我是一个新的Tmux用户。 我有一个.tmux.conf文件与一堆设置,但是当我尝试源文件,它会引发一堆错误。 ############ # Settings # ############ # http://alexyu.se/content/2012/04/tmux-and-irssi-sitting-tree # Define default shell set -g default-command /bin/zsh # Start numbering at 1 set -g base-index 1 setw -g pane-base-index 1 # Allows for faster key repetition set -s escape-time 0 # Rather than constraining window size to the maximum size of any client # connected […]

如何更改tmux会话的起始目录?

您在其中启动一个tmux会话的目录将成为所有新窗口将从其开始的目录。 我的问题是,如何在不closures会话的情况下更改此起始目录?

tmux:挂起并且不加载,并且不响应任何选项命令

我在Fedora的localspace上安装了tmux。 目前为止,这个工作很好。 但突然不能运行了,当运行tmux时,它只是暂停。 尝试不同的命令选项,如LS会议,没有任何作品。 杀死了我的用户的所有进程,删除了tmux和libevnet所有文件,并重新从头开始重新安装它们。 还是一样的,在terminaltmux命令只是冻结没有任何实际的错误。

可以tmux窗格远程SSH连接

我可以在本地运行tmux并通过ssh连接到远程机器,之后,任何新的窗格和/或屏幕与远程机器shell …我在说什么我不能在远程安装tmux机器,但我不想从每个窗格执行ssh连接,但sshlogin一次。 是这样的事情可能..谢谢

Home / End键在tmux中不起作用

我目前正在使用xterm-256color $ TERMvariables的tmux。 在tmux下的bash中,按home / end将插入波浪号(〜)。 家庭/结束键之外的tmux工作正常。 使用cat和tput,我可以看到生成的和期望的序列之间存在不匹配: $ cat -v # pressing home, then end ^[[1~^[[4~ $ tput khome | cat -v; echo ^[OH $ tput kend | cat -v; echo ^[OF 为了解决这个问题,我决定把以下内容添加到我的.bashrc中: if [[ -n "$TMUX" ]]; then bind '"\e[1~":"\eOH"' bind '"\e[4~":"\eOF"' fi 这解决了bash的问题,但是在其他readline程序中,比如在ipython之类的REPL中,它仍然为home / end插入一个代字符。 为什么这首先是一个问题呢? 为什么当我在tmux内部和外部时,生成的序列是不同的? 如何解决这个问题,以便在任何程序中都不是问题?