tmux调整窗格大小参数理解

问题描述 投票:0回答:1

在 tmux 中,要调整窗格大小,我可以使用命令

:resize-pane -x 10
。我知道
x
是宽度,10 是单元格。我的问题是这 10 个细胞是从哪里测量的?有没有办法查看屏幕上存在的细胞总数?

tmux
1个回答
0
投票

一个单元格应该是一个字符。 tmux 提供了一些变量来获取单元格大小(以像素为单位),但这对我不起作用,我想这仅适用于有限数量的终端模拟器。这些变量是

window_cell_width
/
window_cell_height
/
client_cell_width
/
client_cell_height

如果您需要精确的单元格大小(以像素为单位),我建议使用操作系统工具查询窗口的大小(以像素为单位),并将其除以 tmux 报告的窗口大小。您可以通过

window_width
window_height
变量获取单元格中的 tmux 窗口大小:

tmux display -p '#{window_width}x#{window_height}'

© www.soinside.com 2019 - 2024. All rights reserved.