Modifica il completamento di zsh per inserire i completamenti sopra il prompt


9

Sono un utente di lunga data di tcsh che alla fine ha deciso di provare zsh. Ho giocato con il completamento, ma una cosa che non mi piace è che quando premo tab per un completamento che potrebbe avere molti valori, stampa le opzioni di completamento sotto il prompt, spingendo il prompt verso il basso del terminale. TCSH lasciava il vecchio prompt, stampava i completamenti su nuove righe di seguito, quindi ristampava il prompt e il comando digitati finora.

Esiste un modo per modificare la logica di completamento in modo che le opzioni di completamento siano stampate sopra il prompt?


Hmmm, sì, ricordo vagamente di aver pensato lo stesso pensiero nel 1993 o giù di lì. Posso attestare il fatto che ti abitui al comportamento di Bash, ma per curiosità, vorrei vedere anche una soluzione.
Tripleee,

Risposte:


7

unsetopt ALWAYS_LAST_PROMPT ti darà l'effetto ma potrebbe influire su alcune impostazioni di completamento del menu.


Questo sembra essere esattamente quello che stavo cercando. Grazie!
antiduh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.