¿Cuál es el equivalente de shell de pez de 'set -o vi' para obtener enlaces de teclas vi / vim para acceder al historial de comandos y editar?

1

Soy uno de los "malditos" que comenzaron en vi en lugar de emacs , por lo que los comandos de edición de shell que estoy acostumbrado se configuran en bash con set -o vi pero esto no funciona en la cáscara de los peces.

¿Cómo puedo habilitar los comandos clave de estilo vi / vim en el amigable shell interactivo que se ejecuta cuando instala fish desde enlace ?

    
pregunta bmike 10.11.2018 - 15:35

1 respuesta

1

Hay un comando en fish para habilitar esta vez y ese comando es:

fish_vi_key_bindings

Para configurar esto en cada inicio para todas las instancias del shell, cree un archivo de inicio si no existe (o toca la fecha en caso de que exista) y luego agrega ese comando al archivo de inicio.

mkdir -p ~/.config/fish 
touch ~/.config/fish/config.fish
echo fish_vi_key_bindings >> ~/.config/fish/config.fish

Esto también está bien documentado en Stack Overflow, pero pensé que una respuesta clara aquí ayudaría a algunas personas a encontrar la configuración más pronto. enlace

    
respondido por el bmike 10.11.2018 - 15:38

Lea otras preguntas en las etiquetas