Formatting Tmux pad格式字符串
我想将格式字符串填充到一定长度。例如,插件引入了Formatting Tmux pad格式字符串,formatting,format,padding,tmux,pad,Formatting,Format,Padding,Tmux,Pad,我想将格式字符串填充到一定长度。例如,插件引入了电池电量百分比格式字符串。我可以在状态栏中将其用作{battery\u percentage}。电池百分比值可以是: 介于0%和9%之间(一位数) 介于11%和99%之间(两位数) 精确到100%(三位数) 我希望格式字符串始终显示3位数字,并在末尾填充空格,如何实现这一点 我在中看到了格式{pN:variable},但当我尝试将其用于格式字符串时,它不起作用,即使最后它们是变量。也许我只是不知道如何使用它,我不知道…看看插件启动代码,你可以看到$
电池电量百分比
格式字符串。我可以在状态栏中将其用作{battery\u percentage}
。电池百分比值可以是:
我在中看到了格式
{pN:variable}
,但当我尝试将其用于格式字符串时,它不起作用,即使最后它们是变量。也许我只是不知道如何使用它,我不知道…看看插件启动代码,你可以看到${battery_percentage}
实际上被转换成#($CURRENT_DIR/scripts/battery_percentage.sh)
,这是一个运行脚本的请求。我不知道是否可以使{p3:#(…)}
工作,因为这不是一个简单的变量
你可以编辑插件以返回填充字符串(假设tmux保留前导空格)。@meuh谢谢你,你给了我解决方案的密钥,我将命令传递给awk并在那里填充。并将单个命令置于tmux配置中。请将此作为答案发布,以便我可以接受。。。