Tmux pad 格式字符串
Tmux pad format string
我想将格式字符串填充到一定长度。例如,Tmux Battery 插件引入了 battery_percentage
格式字符串。我可以在状态栏中将其用作 #{battery_percentage}
。电池百分比值可以是:
- 介于 0% 和 9%(一位数)之间。
- 11% 到 99%(两位数)。
- 正好 100%(三位数)。
我希望格式字符串始终显示 3 位数字,最后用空格填充,我该如何实现?
我看到 this page 中有 #{pN:variable}
格式,但是当我尝试将它与格式字符串一起使用时它不起作用,即使尽管最后它们是变量。也许我只是不知道如何使用它,我不知道...
查看插件启动代码,battery.tmux,可以看到${battery_percentage}
实际上是转换为#($CURRENT_DIR/scripts/battery_percentage.sh)
,这是对运行脚本的请求。我不知道 #{p3:#(...)}
是否可以工作,因为这不是一个简单的变量。
您始终可以将插件 shell script 编辑为 return 填充字符串(假设 tmux 保留前导空格)。
我想将格式字符串填充到一定长度。例如,Tmux Battery 插件引入了 battery_percentage
格式字符串。我可以在状态栏中将其用作 #{battery_percentage}
。电池百分比值可以是:
- 介于 0% 和 9%(一位数)之间。
- 11% 到 99%(两位数)。
- 正好 100%(三位数)。
我希望格式字符串始终显示 3 位数字,最后用空格填充,我该如何实现?
我看到 this page 中有 #{pN:variable}
格式,但是当我尝试将它与格式字符串一起使用时它不起作用,即使尽管最后它们是变量。也许我只是不知道如何使用它,我不知道...
查看插件启动代码,battery.tmux,可以看到${battery_percentage}
实际上是转换为#($CURRENT_DIR/scripts/battery_percentage.sh)
,这是对运行脚本的请求。我不知道 #{p3:#(...)}
是否可以工作,因为这不是一个简单的变量。
您始终可以将插件 shell script 编辑为 return 填充字符串(假设 tmux 保留前导空格)。