0 votos

Tecla de repetición al editar líneas de comando en modo "set -o vi".

He configurado el shell por defecto como bash y tienen

set -o vi
alias vi=vim

establecido en el ~/.bash_profile . También tengo Con esta configuración - y aparentemente alguna salsa especial adicional mi portátil anterior me dio repeticiones automáticas de teclas al editar el historial de bash. Por ejemplo, al pulsar la tecla "h" y mantenerla pulsada se desplazaba hacia la izquierda en la línea actual mientras la tecla estuviera pulsada.

Pero en un mac recién configurado la repetición automática no funciona en el set -o vi línea de comandos. Sin embargo, funciona cuando en vi sí mismo.

¿Cómo se puede arreglar esto en set -o vi ¿modo?

0 votos

¿Qué tiene en ~/.inputrc ? También supongo que algún comportamiento inesperado está relacionado con el uso de .bash_profile en lugar de .bashrc

0 votos

@MarcWilson ¿Te refieres a "desactivar las ventanas emergentes"? apple.stackexchange.com/a/332770/55242 ?

0 votos

Sí, esa inutilidad. Aparte... Lo he probado en ksh (lo que uso normalmente) y bash, y funciona como dice el OP con los popups desactivados. ¿Qué hace la tecla en modo insertar en la línea de comandos?

2voto

Marc Wilson Puntos 146

Para tener un uso completo de los caracteres repetidos, desactive el soporte de Apple para presionar y mantener, como se detalla aquí: https://apple.stackexchange.com/a/332770/55242

Lo más probable es que funcione en vim porque éste cambia el modo de la terminal, mientras que bash no lo hace.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X