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.