标签: tmux

在tmux中,我可以将窗格调整为绝对值

是否有可能告诉tmux"将窗格调整为5行高"?

我知道我可以resize-pane -U 3移动分界线,但有时当使用不同尺寸的显示器登录时,大小已经被许多线条改变,我无法用眼睛来判断.我希望能够有一个命令将一个窗口改为恰当的行数,而不是用多个resize-pane命令来处理.

tmux

90
推荐指数
3
解决办法
8万
查看次数

新的tmux会话(或窗口)上没有加载.bashrc/.profile - 为什么?

当tmux启动或打开一个新窗口时,它不会加载我的.profile.bashrc.我. ~/.bashrc每次都打字.有没有办法让这种情况自动发生?

tmux

89
推荐指数
3
解决办法
3万
查看次数

如何判断Tmux中的哪个窗格是关注的?

我开始使用tmux(我正在考虑从屏幕切换),但是当我将一个窗口分成多个窗格时,我很难说出哪个窗格是聚焦的.是否有配置自定义或可以更明确地突出显示焦点窗格的内容?

tmux

79
推荐指数
4
解决办法
3万
查看次数

鼠标选择后如何从tmux输出复制到系统剪贴板?

现在要复制到系统剪贴板,我必须通过键在tmux窗口中通过鼠标文本进行选择Shift.然后我必须运行此命令:

tmux save-buffer - | reattach-to-user-namespace pbcopy
Run Code Online (Sandbox Code Playgroud)

是否有机会更轻松地保存到系统剪贴板?密钥绑定或更好地在Shift发布后自动执行此操作.

我的tmux配置:https://gist.github.com/3641580

macos shell command-line tmux

75
推荐指数
10
解决办法
5万
查看次数

75
推荐指数
7
解决办法
6万
查看次数

Tmux中的窗格标题

在我的本地机器上,我有3个node.js实例同时运行.每个窗口都在一个名为"servers"的tmux窗口中拥有自己的窗格.问题是找出哪个节点在哪个窗格中运行并不容易,因为它们的日志类似.

我需要的是每个窗格的标题.正如我所知,tmux本身没有这个功能:它只有窗口的标题而不是窗格.在每个窗格内为每个node.js实例启动单独的tmux会话看起来像是一种过度杀伤.

那么是否有一些小程序启动命令,用指定的状态栏包装其输出?

提前致谢

command-line title pane tmux

73
推荐指数
9
解决办法
6万
查看次数

如果我在Tmux中将Cb的键绑定设置为ca,如何将光标移动到行的开头?

我只是从GNU屏幕移动到tmux,在屏幕上我点击C-a,然后a再次键入可以带我到行的开头,我想知道我是否坚持使用C-atmux我该如何解决这个问题?

tmux

72
推荐指数
2
解决办法
6万
查看次数

在tmux中切换窗格切换:每个命令切换一次

我一直是一个快乐的tmux用户,但是有一种行为让我烦恼.当我使用^ b-arrow切换窗格,然后立即按向上箭头(例如从历史记录中获取命令)时,窗口窗格再次切换.我知道如果你想快速浏览多个窗格,这可能很有用,但对我来说,这是一个背后的痛苦,因为我一直在窗格中结束,我从来没有打算过.

那么,有没有办法设置tmux,以便^ b-arrow命令只切换窗格一次并忽略任何后面的箭头键按下?

tmux

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

如何在SSH会话上自动启动tmux?

我有十台左右的服务器,我定期用SSH连接.每个人都在我的本地计算机~/.ssh/config文件中有一个条目.

为了避免在我的Internet连接不可避免地丢失时失去对正在运行的进程的控制,我总是在tmux会话中工作.我希望有一种方法可以在每次启动SSH连接时自动连接tmux,因此我不必在SSH连接tmux attach || tmux new后始终输入.

不幸的是,这并不像我原先希望的那么简单.

  • 我不想~/.bashrc在服务器上添加任何命令,因为我只希望它用于SSH会话,而不是本地会话.
  • 添加tmux attach || tmux new~/.ssh/rc服务器上只会导致not a terminal连接后抛出错误,即使RequestTTY force在我的本地SSH配置文件中将该选项添加到该服务器的行中也是如此.

ssh tmux

68
推荐指数
6
解决办法
4万
查看次数

如何在附加到现有tmux会话时自动更新SSH代理环境变量

当我重新连接断开连接的tmux会话时,我试图找到一种恢复SSH代理的好方法.

原因似乎是SSH代理会话发生了变化,但tmux会话中的环境变量未更新.

在附加会话本身之前,如何自动执行此操作?因为我附加的会话并不总是有bash提示符,所以我无法在其中键入内容.它必须是在创建或附加tmux会话之前运行的东西.

我正在运行的代码示例位于https://gist.github.com/ssbarnea/8646491 - 一个使用tmux创建persistem ssh连接的小ssh包装器.这很有效,但有时ssh代理停止工作,所以我不再能够使用它连接到其他主机.

ssh-agent tmux

67
推荐指数
5
解决办法
2万
查看次数

标签 统计

tmux ×10

command-line ×2

macos ×1

pane ×1

shell ×1

ssh ×1

ssh-agent ×1

title ×1