Ограничения Windows Shell
Мы уже показали вам, как установить и использовать Cygwin, чтобы вы могли использовать Windows и не должны упускать эту доброту в командной строке. Однако для многих людей волнение от запуска bash в Windows сильно затруднено из-за того, что Cygwin использует оболочку командной строки, чтобы все было сделано. Вот некоторые из наиболее распространенных проблем и жалоб с этой настройкой:
- Изменение размера окна по горизонтали не работает должным образом
- Невозможно эффективно менять шрифты или размеры шрифта «на лету».
- Прокрутка с клавиатуры не работает.
- Выбор текста по нескольким строкам не работает.
- В некоторых конфигурациях выбор текста вообще не работает.
- Это все виды уродливых по сравнению с тем, что предоставляют терминалы Linux.
Полезный инструмент, который требует труда, на самом деле не очень увлекает меня. Как насчет тебя?
Mintty спасает день
Mintty - отличная альтернативная оболочка для Cygwin, которая предоставляет множество полезных функций и устраняет вышеупомянутые проблемы. Если вы используете MSYS / MinGW вместо Cygwin, Mintty прекрасно работает с этим.
Вы можете установить Mintty, схватив его со страницы загрузки проекта (убедитесь, что вы получили правильную версию для своей установки!), Или вы можете снова запустить файл Setup.exe Cygwin.
Другие методы (для PuTTY-Lovers)
Миннет великий, но другим это может не понравиться. Мы показали вам, как установить SSH-сервер на Cygwin, и многие люди используют PuTTY или KiTTY для подключения к Cygwin таким образом. Однако, если вы не хотите устанавливать SSH-доступ, есть более простой способ.
PuTTYcyg - это исправленная версия PuTTY, которая может подключаться к собственным установкам Cygwin. Есть только одна проблема: PuTTY был недавно обновлен до версии 0.61, добавив поддержку списков переходов Windows 7, шрифтов Aero-resizing и шрифтов с нефиксированной шириной. PuTTYcyg еще не обновлен, поэтому вам придется выбирать поддержку Cygwin и совместимость с Windows 7. Я сам не смог найти патч, поэтому я не пробовал добавлять последнюю версию PuTTY. Если у вас есть, оставьте в комментариях строку.
Лично я предпочитаю KiTTY через PuTTY, потому что он более настраиваемый и чаще обновлялся за последние 4 года. Существует патч PuTTYcfg, совместимый с KiTTY, который добавляет эту функциональность для других, таких как я. Честно говоря, хотя я начал использовать Mintty с Cygwin, я не трогал KiTTY за несколько недель.
Наконец, если вы ищете что-то, что поддерживает Cygwin, а также командную строку Windows, вы можете быть заинтересованы в консоли. Это консольная замена, которая позволяет использовать несколько типов оболочек, а также добавлять прозрачность и менять шрифты «на лету».
У вас есть привилегированная оболочка Cygwin? У вас есть альтернатива Cygwin? Знать патч, который работает с PuTTY 0.61? Дайте нам знать ниже!