La configurazione del mio terminale vim non sta caricando il file ~/.zshrc. Zsh è la shell di login dell'ambiente. Qual è la configurazione corretta per questa situazione?terminal vim non in caricamento .zshrc
Ecco alcune misure ho già adottate e dal rimossi:
set shell=zsh
(utilizza zsh come shell ma non elabora il rc)
set shellcmdflag=-ci
(tutto uscita sospesa)
cat ~/.zshenv
(molti errori all'apertura vim)
$ source ~/.zshrc
questo è il secondo comando in 'set shellcmdflag = -ci'. quando lo provo, tutto l'output è sospeso. –
'-ci' o' -i' sono i flag corretti. Vuoi dire che Vim è sospeso e tu sei al prompt della shell? Questo è il comportamento previsto e normale di Vim in un terminale. Non sarai in grado di cambiarlo affatto. In GVim/MacVim, facendo ':! 'espande la riga di comando in una sorta di terminale stupido per leggere l'output di' '. Se questo è il comportamento che devi fare, dovrai passare a GVim/MacVim. –
romainl
Con i flag 'ci' o' c', i comandi terminano con qualcosa come '21195 sospeso (output tty) vim' e sono lasciato al prompt della shell zsh. Devo quindi digitare 'fg' per ottenere il risultato atteso. –