Ограничения за Shell Windows
Вече ви показахме как да инсталирате и използвате Cygwin, за да използвате Windows и не трябва да пропускате тази добродетел на команден ред. За много хора, обаче, вълнението от тичане в Windows е силно затруднено от факта, че Cygwin използва Shell Command Prompt, за да свърши работа. Ето някои от най-честите проблеми и оплаквания с тази настройка:
- Преоразмеряването на прозореца хоризонтално не работи правилно
- Не може ефективно да се променят лицата или размерите на шрифта в движение.
- Преминаването през клавиатурата не работи.
- Изборът на текст по няколко реда не работи.
- При някои конфигурации изборът на текст изобщо не работи.
- Всичко това е грозно в сравнение с това, което Linux терминалите осигуряват.
Един полезен инструмент, който е труден за използване, всъщност не ме отвежда много далеч. Ами ти?
Mintty спестява деня
Mintty е чудесна алтернативна черупка за Cygwin, която предоставя редица полезни функции и облекчава горните проблеми. Ако използвате MSYS / MinGW вместо Cygwin, Mintty работи прекрасно и с това.
Можете да инсталирате Mintty като го вземете от страницата за изтегляне на проекта (уверете се, че имате подходящата версия за настройката!) Или просто можете да стартирате файла Setup.exe на Cygwin отново.
Други методи (за любителите на PuTTY)
Mintty е страхотно, но други може и да не харесват толкова много. Ние ви показахме как да инсталирате SSH сървър на Cygwin и много хора използват PuTTY или KiTTY, за да се свържете с Cygwin по този начин. Ако обаче не искате да настройвате SSH достъп, има по-лесен начин.
PuTTYcyg е patched версия на PuTTY, която е в състояние да се свърже с родния Cygwin инсталации. Има само едно устройство: PuTTY наскоро бе обновен на версия 0.61, като добави поддръжка за списъците за прескачане на Windows 7, шрифтовете за промяна на размера на Aero и нефиксираната ширина. PuTTYcyg все още не е актуализиран, така че трябва да избирате между поддръжка на Cygwin и съвместимост с Windows 7. Не можах да намеря самия кръпка, затова не се опитах да добавим поддръжка към последната версия на PuTTY. Ако имате, моля, оставете ред в коментарите.
Лично аз предпочитам KiTTY над PuTTY, защото е по-адаптируем и е актуализиран по-често през последните 4 години. Има съвместим с KiTTY пач PuTTYcfg, който добавя тази функционалност за други като мен. За да бъда честен, обаче, откакто започнах да използвам Mintty с Cygwin, не съм докосвал KiTTY от седмици.
И накрая, ако търсите нещо, което поддържа Cygwin, както и командния прозорец на Windows, може да се интересувате от конзолата. Това е заместител на конзолата, който позволява разделянето на няколко вида черупки, както и добавяне на прозрачност и промяна на шрифта.
Имате ли предпочитан Cygwin черупки? Имате ли алтернатива на Cygwin? Знаете ли за кръпка, която работи с PuTTY 0.61? Кажете ни по-долу!