If-Koubou

Как да подобрите вашата Cygwin конзола с Mintty

Как да подобрите вашата Cygwin конзола с Mintty (Как да)

Cygwin е страхотно за получаване на някои Linux команден ред доброта в Windows, но използването на Windows Shell за достъп до нея убива някои от тези магия. Използвайки Mintty и няколко други метода, можете да направите преживяването много по-луксозно.

Ограничения за Shell Windows

Вече ви показахме как да инсталирате и използвате Cygwin, за да използвате Windows и не трябва да пропускате тази добродетел на команден ред. За много хора, обаче, вълнението от тичане в Windows е силно затруднено от факта, че Cygwin използва Shell Command Prompt, за да свърши работа. Ето някои от най-честите проблеми и оплаквания с тази настройка:

  • Преоразмеряването на прозореца хоризонтално не работи правилно
  • Не може ефективно да се променят лицата или размерите на шрифта в движение.
  • Преминаването през клавиатурата не работи.
  • Изборът на текст по няколко реда не работи.
  • При някои конфигурации изборът на текст изобщо не работи.
  • Всичко това е грозно в сравнение с това, което Linux терминалите осигуряват.

Един полезен инструмент, който е труден за използване, всъщност не ме отвежда много далеч. Ами ти?

Mintty спестява деня

Mintty е чудесна алтернативна черупка за Cygwin, която предоставя редица полезни функции и облекчава горните проблеми. Ако използвате MSYS / MinGW вместо Cygwin, Mintty работи прекрасно и с това.

Можете да инсталирате Mintty като го вземете от страницата за изтегляне на проекта (уверете се, че имате подходящата версия за настройката!) Или просто можете да стартирате файла Setup.exe на Cygwin отново.

На екрана Избор на пакети погледнете под "Shells" и намерете Mintty. Кликнете върху "Напред" и натиснете бутона "Напред". След като завършите инсталирането, трябва да можете да отидете на Старт> Всички програми> Cygwin> mintty, за да я стартирате.

Ето как изглежда прозорецът Mintty по подразбиране:

Това е малко ванилия, но ще забележите, че преоразмеряването работи правилно и шрифтът е поне малко по-добър. Можете да натиснете Ctrl и + или -, за да направите шрифта по-голям или по-малък във всеки един момент. Кликнете с десен бутон на лентата за заглавие и изберете Опции ...

Първото нещо, което направих, беше да променя прозрачността на прозореца и курсора в раздела "Изгледи" на нещо, с което съм по-запознат. Преминете към раздела Текст, когато сте готови с това.

Можете да промените шрифта по подразбиране, разбира се, но също и локалния и характерен набор, на нещо различно от това, което Windows използва в момента. Можете също така да играете с изглаждане на шрифта, ако мониторът ви показва малко прекалено.

Под опциите на мишката ще можете да промените настройките за взаимодействие с мишката, като копиране и поставяне. Можете също така лесно да поставите курсора на мишката върху курсора на командния ред, нещо, което често се харесват потребителите на Vim. Накрая кликнете върху Window.

Тук можете да промените размера на терминала по подразбиране, размера на буфера за превъртане и да изберете модификатор за превъртане със стрелките. По подразбиране Shift + Up / Down ще премине през буфера в прозореца. Сега ето как изглежда модифицираната ми конфигурация Mintty.

(Кликнете върху изображението по-горе, за да видите по-голяма версия.)

Други методи (за любителите на 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? Кажете ни по-долу!