Этот вопрос касается использования MacVim и ZSH в Mac OS X.
Я использую оболочку ZSH, и она настроена на использование цветной подсказки, и все прекрасно работает с самой ZSH.
Однако, когда я устанавливаю эту оболочку по умолчанию с Vim (используя: set shell=zsh\ -li), vim дает мне следующие символы при вводе или выводе текста:
[35mnikhgupta[00m at [[33mMacbookPro[00m in [01;32m~[00m [00m
в то время как он должен просто сказать:
nikhgupta at MacbookPro in ~
Когда я ввожу какой-то текст, я получаю те же самые странные символы, вероятно, потому, что я использую подсветку синтаксиса на лету для моей оболочки ZSH. Я сделал вывод, что эти символы являются цветовыми кодами?
Может ли кто-нибудь помочь мне, как отказаться от этих цветовых кодов и просто вывести текст в оболочке Vim?
С Уважением
:sh) внутри Vim. - person Stoic   schedule 18.10.2012bashдля оболочки vim, но переключил ее наzsh, потому что мне нужны были определенные функции, псевдонимы, переменные, которые были определены в моей оболочке входа в ZSH. Я думаю, мне нужно импортировать эти вещи в мой.bashrc, так как использованиеzshтакже ломаетpowerline, fugitive, etc... спасибо за вклад :) - person Stoic   schedule 18.10.2012zshпрерывает линию электропередач и беглеца? Я использую первый, раньше пробовал второй, и моя оболочка уже была zsh, когда я начал использовать vim. Powerline вообще не использует оболочку сам по себе, только через некоторые плагины (в т.ч. беглые). Fugitive не использует специфичные для bash вещи (все эти особенности относятся к скриптам, а скрипты уже сделаны в VimL). - person ZyX   schedule 18.10.2012