如何创建使用选项卡启动 zathura 的别名

如何创建使用选项卡启动 zathura 的别名

xid因此,当您运行它时,就会出现选项卡式输出。我如何动态地将其放入别名中?

我想做类似的事情:

alias zathura = tabbed -c zathura -e ${tabbed Xid goes here} & disown

答案1

你需要使用命令替换在你的别名中:

alias zathura='zathura -e $( tabbed -c ) & disown'

请注意,别名的替换文本需要'用单引号引起来',以防止tabbed -c在定义别名时立即展开。

答案2

或者,您可以使用 的tabbed命令-r

alias zathura='tabbed -c -r 2 zathura -e id'

手册页中的相关文档tabbed

-r narg
               will replace the narg th argument in command with the window id, rather than appending it to the end.

相关内容