Я использую cygwin на Windows7 для открытия ssh сессии для моего поля Linux. Когда я редактирую файл с энергией, у меня нет цвета, только довольно серого полужирным.
У меня есть цвета, когда я делаю a ls
в мою ssh сессию.
У меня есть также цвета, когда я редактирую файлы от ssh сессии от моего поля Linux до моего поля Linux.
Я изменил ярлык на Window7 для выполнения cygwin в 256 цветах, никаком эффекте.
Я должен установить переменную среды на своей cygwin сессии?
Править:
На Cygwin и На Fedora, когда "sshed" от Gygwin: TERM=cygwin
Возможно, поле Linux не имеет правильных данных о cygwin
терминальный тип. Вы могли попытаться использовать другой терминал на стороне Windows: вместо запуска cygwin.bat
, запустить c:\path\to\cygwin\bin\rxvt.exe -e c:\path\to\cygwin\bin\bash --login
(Cygwin поставлется с собственной версией Windows rxvt). Существуют альтернативы rxvt (который, в частности, не осведомлено о Unicode), такой как мятный и puttycyg. Эти альтернативы имеют тенденцию быть лучше для запущения программ Cygwin в; для программ консоли Windows, работы Console2 лучше (Cygwin не эмулирует консоль Windows). См. также Хорошую Альтернативу Cygwin со Скопировать/вставить?.
Примерьте установку синтаксиса в vim
:
:set syntax on
послушайте:
Проверьте некоторый другой тип файла - например, отредактируйте новый файл "abc.c" и поместите программу C из вышеупомянутой ссылки. Если Вы не получаете окраску синтаксиса, Вы, вероятно, используете некоторую старую энергию.
Если Вы не имеете vim-enhanced
установленный, установите тот, хотя мне установили это на Fedora 13.