Изменить выбор, прежде чем принимать его через связывание клавиш? - PullRequest
0 голосов
/ 27 октября 2019

Я пишу функцию bash, которая в основном представляет вид fzf на изображения Docker. Я хочу включить несколько комбинаций клавиш fzf для запуска, удаления и т. Д. Образа. Тем не менее, я не хочу выполнять эти команды напрямую (как я мог бы с --bind "ctrl-r:execute(docker run {})", а вместо этого выводить команду запуска на терминал в качестве принятого текста, чтобы я все еще мог изменить ее до фактического ее выполнения.

Т.е. когда список fzf равен

postgres:latest
golang:latest
# ... etc.
>

, и я нажимаю CTRL-R на первом, который я хочу закрыть fzf и выводить docker run postgres:latest на терминал, чтобы я мог добавить дополнительные опции(монтирование томов и т. д.) перед его выполнением.

Существует действие привязки клавиш, чтобы принять текущий выбор, но я не вижу способа изменить его перед выходом из fzf. Кто-нибудь знает обходной путь, чтобы получитьэтот сценарий сработает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...