update theme best bash autocomplete zsh tab-completion

bash - theme - zsh god



zsh: ¿cómo hacer que la terminación de pestañas no necesite espacio para la siguiente palabra después del cursor? (1)

Hay una molesta diferencia entre la finalización de la pestaña zsh y bash :

Imagine que escribe algún comando y quiere agregar algo al principio de la línea:

$ compute --some --stuff

luego saltas al principio de la línea y línea y comienzas a escribir sudo (mal ejemplo - solo para demostrar)

$ sudcompute --some --stuff ^ <---cursor

bash te dejaría completar sud a sudo mientras zsh intentaría completar sudcompute .

Entonces, en este caso, tendrías que escribir un espacio, retroceder un personaje e intentar completar las pestañas.

En caso de que todavía estés acostumbrado a bash , intentarás tab-complete después de sud y renderizar el comando que comenzaste a escribir en algo completamente inútil.

Entonces, para abreviar: ¿hay alguna opción para permitir que zsh complete la frase a la izquierda del cursor independientemente de si ha terminado o no un espacio?


Solo busqué en mi archivo .zshrc y creo que esto es lo que quieres:

bindkey ''^i'' expand-or-complete-prefix

Donde ^i es <Ctrl-I> que generalmente es una pestaña.