2
魚文檔說,你可以使用語法`bind`不運行用戶定義的函數
bind <char> cmd1 cmd2 ...
包括https://fishshell.com/docs/current/commands.html#bind列出了一些speciall命令運行命令的列表。
寫有按鍵綁定一個插件,
我加
bind '&' `backward-delete-char` on_ampersand
到fish_user_key_bindings.fish
,但它沒有導致行爲 - 的on_ampersand
函數不叫,也不是backward_delete_char
。沒有on_ampersand
,它工作。
文檔沒有提供任何有關此行爲可能發生的原因。
,因爲它是按預期不是一個真正的錯誤。但是這種行爲沒有充分的文件記錄。歡迎修補程序來改進文檔。 –