Terminación automática de la terminal y teclas de flecha que funcionan incorrectamente

0

Estoy usando Macbook Pro 2017 (con barra táctil) con macOS Sierra.

Al usar el terminal, el autocompletado agrega un carácter.

Por ejemplo, al escribir la pestaña 'cd Des' +, espero que se complete el 'cd Desktop'.

En su lugar, obtengo Desktop / k

En esta etapa, si hago clic en retroceder, la letra 'k' siempre permanece. Solo se pueden eliminar caracteres antes de 'k'. Ejemplo: Desktopk, Desktok y así sucesivamente.

Si hago clic en las teclas de flecha izquierda o derecha, obtengo caracteres extraños de la siguiente manera:

Deskto ^ [[D ^ [[Ck

Si simplemente hago clic en entrar para salir del lío anterior, seguido de hacer clic en la flecha hacia arriba para obtener el comando anterior (en este caso, cd Desktop), obtengo la siguiente impresión en su lugar.

^ [[A

¿Hay alguna forma de evitar esto para que se complete automáticamente sin que el carácter adicional y las teclas de flecha funcionen correctamente (como en la flecha hacia arriba aparece los comandos anteriores y la izquierda / derecha funciona para moverse entre los caracteres)? No tuve problemas similares en mi anterior macbook pro 2015. Por favor, ayuda.

    
pregunta karvai 23.02.2018 - 12:13

1 respuesta

0

El problema anterior se debió al uso de shell ksh, que parece ser el predeterminado para mi computadora portátil. Después de cambiarlo a bash shell, todos los problemas anteriores se han resuelto.

    
respondido por el karvai 25.02.2018 - 20:09

Lea otras preguntas en las etiquetas