再現する手順:
fish_vi_key_bindings
を~/.config/fish/config.fish
追加します。設定でこの行を指定せずにシェルを開き、代わりにシェルでfish_vi_key_bindings
を呼び出すと、キーバインディングは期待どおりに機能します。
config.fishの代わりにfish_vi_key_bindingsを「fish_user_key_bindings」関数に配置してみてください
それで終わりです。 助けてくれてありがとう!
これは間違いなくFAQにあるべきだと思います。
私はhttp://fishshell.com/docs/current/commands.html#bindで見つけるためにこの問題に来なければなりません
デフォルトでは、キーバインディングはセッション間で保存されません。 カスタムキーバインディングを保存するには、fish_user_key_bindings関数を編集し、適切なバインドステートメントを挿入します。
役立つFAQは次のとおりです。
viモードから始める方法は?
$ HOME / .config / fish / Functions /fish_user_key_bindings.fishを編集します
function fish_user_key_bindings
fish_vi_key_bindings
end
最も参考になるコメント
これは間違いなくFAQにあるべきだと思います。
私はhttp://fishshell.com/docs/current/commands.html#bindで見つけるためにこの問題に来なければなりません
役立つFAQは次のとおりです。
viモードから始める方法は?
$ HOME / .config / fish / Functions /fish_user_key_bindings.fishを編集します