Pasos para reproducir:
fish_vi_key_bindings
a ~/.config/fish/config.fish
.Las combinaciones de teclas funcionan como se esperaba cuando abro el shell sin esta línea en mi configuración, y en su lugar llamo fish_vi_key_bindings
en el shell.
Intente poner fish_vi_key_bindings en la función 'fish_user_key_bindings' en lugar de config.fish
Eso lo hará. ¡Gracias por la ayuda!
Creo que esto definitivamente debería estar en las preguntas frecuentes.
Tengo que venir en este tema para encontrarlo en http://fishshell.com/docs/current/commands.html#bind
Las combinaciones de teclas no se guardan entre sesiones de forma predeterminada. Para guardar combinaciones de teclas personalizadas, edite la función fish_user_key_bindings e inserte las declaraciones de vinculación apropiadas.
Unas preguntas frecuentes útiles serían:
¿Cómo empezar con el modo vi?
editar $ HOME / .config / fish / functions / fish_user_key_bindings.fish
function fish_user_key_bindings
fish_vi_key_bindings
end
Comentario más útil
Creo que esto definitivamente debería estar en las preguntas frecuentes.
Tengo que venir en este tema para encontrarlo en http://fishshell.com/docs/current/commands.html#bind
Unas preguntas frecuentes útiles serían:
¿Cómo empezar con el modo vi?
editar $ HOME / .config / fish / functions / fish_user_key_bindings.fish