【发布时间】:2014-12-08 16:35:52
【问题描述】:
我试图让fzf,一个交互式模糊查找器,在调用特定键盘快捷键时在新终端中运行。在传统的终端窗口中,我可以调用 fzf 或键入 Ctrl+T 来启动它。我的问题是我无法以编程方式重现它(以便我可以将它分配给 Gnome 键盘快捷键)。 gnome-terminal --command="fzf" 告诉我它找不到名为 fzf 的进程。 gnome-terminal --command="xdotool key ctrl+t" 不会做任何事情,但如果我从打开的终端窗口调用它,它会起作用。更改说明终端在命令运行后应保持打开状态的配置文件首选项会导致终端显示“子进程已以 0 状态结束”。有没有办法做到这一点?
【问题讨论】:
-
declare -f fzf正是我所需要的,谢谢!您想将其发布为答案吗?
标签: bash keyboard-shortcuts gnome-terminal