如何在 tmux 上将字符串文字与格式运算符混合?

如何在 tmux 上将字符串文字与格式运算符混合?

我知道我可以使用一些格式运算符,例如

#{=-2:my_format}

这将是对 my_format 的负修剪 2,例如说my_format = prefix

:display -p "#{=-2:prefix}"

它会执行该操作,但是。如果我想对任意字符串进行 2 的负修剪,例如'my string'

:display -p "#{=-2:'my string'}"
:display -p "#{=-2:my string}"

它们都不起作用。如何在 tmux 中的格式语法上插入字符串文字?

我在教程中看到,你可以使用这种语法进行操作,基本上是将一个字符串分配给某个变量(在本例中为 @v)

tmux set @v "foobar"
tmux display -p '#{=3:@v}'

有没有办法直接使用字符串文字来做到这一点?

编辑 1:阅读本教程后,我发现了以下语法。要在格式上显示字符串文字,应采用以下形式#{l:my literal}

这已经通过一些命令解决了,但填充仍然不起作用,例如

tmux display -p "#{=2:#{l:foobar}}"

什么都没输出

相关内容