我知道我可以使用一些格式运算符,例如
#{=-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}}"
什么都没输出