Лучшая терминальная среда для Cygwin / Windows? - PullRequest
52 голосов
/ 31 марта 2009

Сегодня я запускаю Cygwin с rxvt, используя следующую строку запуска:

rxvt -bg black -sl 8192 -fg white -sr -g 150x56 -fn "Fixedsys" -e /usr/bin/bash --login -i

Это дает мне изменяемое в размерах собственное окно Windows, которое намного лучше, чем стандартное «окно DOS», которое по умолчанию обеспечивает cygwin.bat.

Однако текущая конфигурация имеет несколько проблем:

  1. Я не могу ввести символы не ASCII в окне терминала (т. Е. Æ, ø, å и Æ, Ø, Å, которые я использую не часто. На самом деле, терминал даже не примет их, когда я вставьте их в окно. Если я вставлю строку типа "bølle" (по-норвежски "bulley"), все, что я получу, это "blle".
  2. Я не могу отобразить символ UTF-8, они отображаются только как?, Даже если они поддерживаются шрифтом (т. Е. При отображении тех же символов в ISO-8859-1 они отображаются нормально.) *

Я использую английскую Windows Vista с языковым стандартом и раскладкой клавиатуры на норвежском языке (набор символов ISO-8859-1?), Но у меня точно такая же проблема в Windows 2000 и XP.

Кто-нибудь знает, как это исправить (т. Е. Лучше настроить rxvt)?

Помимо упомянутых выше проблем, я очень доволен rxvt, поэтому, если я найду способ их решить, я бы хотел продолжить его использование. Однако, если проблемы не (легко) решаемы, есть ли другие хорошие терминальные решения для Cygwin?

Обновление

Решение, предоставленное Энди и Маттиасом (редактирование файла .inputrc), действительно решило проблему ввода, но визуализация вывода все еще остается проблемой. Вывод в порядке, когда я рендеринга в ISO-8859-1, но при использовании UTF-8 я получаю только? для не-ASCII символов. Это поведение согласуется между rxvt, urxvt (в Cygwin XFree X Server), mintty и PuttyCyg.

Существует ли аналогичный файл конфигурации, в котором можно установить выходную кодировку (т. Е. Эквивалент установки языкового стандарта вывода в системе Linux)?

Ответы [ 21 ]

0 голосов
/ 31 марта 2009

По аналогии с emg-2, Lifehacker недавно написал статью о MinTTY , но не уверен, содержит ли она необходимые вам исправления.

...