Как улучшить вашу консоль Cygwin с помощью Mintty

Cygwin отлично подходит для получения некоторых преимуществ командной строки Linux в Windows, но использование оболочки Windows для доступа к ней убивает часть этой магии. Используя Mintty и несколько других методов, вы можете сделать этот опыт более роскошным.

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

Мы уже показали вам, как установить и использовать Cygwin, чтобы вы могли использовать Windows, и вам не нужно было упускать это преимущество командной строки. Однако для многих людей волнение от запуска bash в Windows сильно затрудняется тем фактом, что Cygwin использует оболочку командной строки для достижения цели. Вот некоторые из наиболее распространенных проблем и жалоб с этой настройкой:

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

Полезный инструмент, который является рутинной работой, на самом деле не слишком далеко заходит. Как насчет тебя?

Мята спасает день

Mintty – это отличная альтернативная оболочка для Cygwin, которая предоставляет множество полезных функций и устраняет вышеуказанные проблемы. Если вы используете MSYS/MinGW вместо Cygwin, Mintty также прекрасно с этим работает.

Вы можете установить Mintty, загрузив его со страницы загрузки проекта (убедитесь, что вы получили правильную версию для вашей установки!), Или просто запустите файл Cygwin Setup.exe снова.

На экране «Выбор пакетов», посмотрите «Оболочки» и найдите Mintty. Нажмите там, где написано «Пропустить» и нажмите кнопку «Далее». После того, как вы закончили установку, вы должны перейти в Пуск> Все программы> Cygwin> mintty, чтобы запустить его.

Вот как выглядит окно Mintty по умолчанию:

Это немного ванильно, но вы заметите, что изменение размера работает правильно, и шрифт, по крайней мере, немного лучше. Вы можете нажать Ctrl и + или -, чтобы увеличить или уменьшить шрифт в любой момент времени. Щелкните правой кнопкой мыши строку заголовка и выберите «Параметры»…

Первым делом я изменил прозрачность окна и курсор на вкладке «Виды» на что-то, с чем я более знаком. Перейдите на вкладку Текст, когда вы это сделаете.

Конечно, вы можете изменить шрифт по умолчанию, но также локаль и набор символов на что-то отличное от того, что сейчас используется в Windows. Вы также можете поиграть со сглаживанием шрифтов, если ваш монитор показывает это слишком неровно.

В разделе «Мышь» вы сможете изменить параметры взаимодействия с мышью, такие как копирование и вставка. Вы также можете легко заставить мышь разместить курсор командной строки, что часто нравится пользователям vim. Наконец, нажмите на окно.

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

(Нажмите на изображение выше, чтобы увидеть увеличенную версию.)

Другие методы (для любителей PuTTY)

Мятный – это здорово, но другим это может не понравиться. Мы показали вам, как установить SSH-сервер на Cygwin, и многие люди используют PuTTY или KiTTY для подключения к Cygwin таким образом. Однако, если вы не хотите устанавливать SSH-доступ, есть более простой способ.

PuTTYcyg – это исправленная версия PuTTY, которая может подключаться к собственным установкам Cygwin. Есть только одна проблема: PuTTY недавно была обновлена ​​до версии 0.61, добавлена ​​поддержка списков переходов Windows 7, изменения размера шрифта и шрифтов не фиксированной ширины. PuTTYcyg еще не обновлен, поэтому вам придется выбирать между поддержкой Cygwin и Windows 7-совместимостью. Я не смог найти сам патч, поэтому я не пытался добавить поддержку последней версии PuTTY. Если у вас есть, пожалуйста, оставьте строку в комментариях.

Лично я предпочитаю KiTTY, а не PuTTY, потому что он более настраиваемый и чаще обновлялся за последние 4 года. Существует патч PuTTYcfg, совместимый с KiTTY, который добавляет эту функциональность для таких, как я. Честно говоря, с тех пор, как я начал использовать Mintty с Cygwin, я не трогал KiTTY уже несколько недель.

Наконец, если вы ищете что-то, что поддерживает Cygwin, а также командную строку Windows, вас может заинтересовать консоль.Это замена консоли, которая позволяет создавать вкладки для нескольких типов оболочек, а также добавлять прозрачность и оперативные изменения шрифтов.

У вас есть предпочтительная оболочка Cygwin? У вас есть альтернатива Cygwin? Знаете патч, который работает с PuTTY 0.61? Дайте нам знать ниже!

Оцените статью
TutoryBird.Ru
Добавить комментарий