заставить vi и rxvt работать в cygwin - PullRequest
1 голос
/ 08 августа 2010

Я пытаюсь использовать rxvt на моем cygwin w win XP, но терминал появляется и исчезает. Что может быть не так? Это верно для всех, кроме rxvt-native. Я попробовал несколько команд, найденных в сети, но безуспешно. Я включаю 2, я попробовал:

start C:\cygwin\bin\rxvt.exe -sb -sl 3000 -fg gray -bg black -fn "Lucida Console-14" -e /bin/bash --login -i

.

path C:\cygwin\bin;%path%
ssh-agent rxvt -e bash --login -i

Другая проблема, с которой я сталкиваюсь, - попытаться заставить vi работать в моей оболочке cygwin bash. Установка условия для xterm или vt100 не работает. Нажав Enter, я вижу строку 78 или какую-то другую проблему. Я никогда не изменял свой .inputrc.

Моя главная проблема заключалась в том, чтобы заставить vi работать правильно. Я только что узнал, что если я бегу /etc/postinstall/terminfo.sh.done, теперь я могу правильно перемещаться в vi. 78 (новая строка) M все еще появляется, но по крайней мере я могу ориентироваться в vi.

25 февраля. Эта проблема исчезла после нескольких обновлений Windows. Имеет ли смысл ОТВЕТИТЬ на мой вопрос на том основании, что он воспроизводим дольше?

Ответы [ 3 ]

0 голосов
/ 08 августа 2010

Я предполагаю, что вам нужен работающий X-сервер. Вы можете установить Cygwin / X

0 голосов
/ 27 февраля 2014

Одной вещью, которая, возможно, не была ясна, было то, что все упражнение состояло в том, чтобы заставить vi работать.vim тоже не работал в то время.Но после обновления Windows проблема исчезла.Закрывая это ...

0 голосов
/ 08 августа 2010

Не могу ответить на первый вопрос, но вы пытались вызвать rxvt из его ярлыка в папке Cygwin меню Пуск?

Что касается второго вопроса, переменная TERM сообщает приложениям, какой терминал ониработает, поэтому, если вы установите его на «xterm» во время работы в консоли Cygwin (где обычно TERM = cygwin), они будут отправлять управляющие последовательности xterm, которые консоль Cygwin не понимает.Так что в основном: не делайте этого!

Кстати, вас также может заинтересовать компактный пакет Cygwin, который является еще одним терминалом, которому не нужен X-сервер.При его установке также создается ярлык меню «Пуск» в папке Cygwin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...