Questa domanda è su come utilizzare MacVim e ZSH su Mac OS X.ZSH - Corretta Shell di input/output all'interno di Vim/MacVim
Sto usando la shell ZSH ed è configurato per utilizzare il prompt Color, e tutto funziona perfettamente con ZSH stesso.
Tuttavia, quando ho creato questa shell per essere il mio difetto con Vim (usin: set shell=zsh\ -li
), vim mi dà i seguenti simboli durante l'immissione o l'emissione di testo:
[35mnikhgupta[00m at [[33mMacbookPro[00m in [01;32m~[00m [00m
mentre dovrebbe semplicemente dire:
nikhgupta at MacbookPro in ~
Quando inserisco del testo, ottengo gli stessi strani simboli, probabilmente perché sto usando al volo l'evidenziazione della sintassi per la mia shell ZSH. Ho dedotto che questi simboli sono codici colore?
Qualcuno può aiutarmi su come scartare questi codici colore e semplicemente stampare il testo in Vim shell?
saluti
è la vostra obiettivo di utilizzare la sintassi colorata che evidenzia _inside_Vim? – jahroy
no .. invece, voglio rimuovere tutta la sintassi colorata (che è presente nella mia shell ZSH di login) per il comando shell (': sh') all'interno di Vim. – Stoic
GUI Vim (MacVim) o CLI Vim? Non c'è modo di farlo nella GUI Vim che non ha una shell incorporata in grado di visualizzare i colori e nessuna ragione per la quale dovrebbe interrompersi in CLI Vim. – romainl