Они могут, используя команду bind
. Используйте bind <sequence> <commands>
, например bind \cg accept-autosuggestion
, чтобы связать его с control-g. Вставьте его где-нибудь в config.fish (при условии, что fish> = 3.0.0).
Чтобы узнать, какую последовательность посылает ваш терминал для комбинации клавиш (к сожалению, они не стандартизированы), используйте fish_key_reader
и нажмитеэта комбинация.
Чтобы узнать, какие команды связаны с определенной комбинацией, используйте bind <sequence>
. Например, bind \cf
напечатает bind --preset \cf forward-char
(где --preset
означает, что это привязка по умолчанию).
Однако, shift + enter, как правило, невозможны, просто потому, что они не отправляются терминалом, поэтомунедоступно для работающих в них программ.