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

Оглавление:

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

Видео: Как улучшить свою консоль Cygwin с Mintty

Видео: Как улучшить свою консоль Cygwin с Mintty
Видео: Реагируем на рисунки НЕЙРОСЕТИ :0 - YouTube 2024, Апрель
Anonim
Cygwin отлично подходит для получения поддержки Linux в командной строке Linux, но с помощью Windows Shell для доступа к ней убивает часть этой магии. Используя Mintty и несколько других методов, вы можете сделать этот опыт намного более роскошным.
Cygwin отлично подходит для получения поддержки Linux в командной строке Linux, но с помощью Windows Shell для доступа к ней убивает часть этой магии. Используя Mintty и несколько других методов, вы можете сделать этот опыт намного более роскошным.

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

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

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

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

Mintty спасает день

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

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

На экране «Выбрать пакеты» посмотрите в разделе «Оболочки» и найдите Mintty. Нажмите, где написано «Пропустить», и нажмите кнопку «Далее». После того, как вы закончите установку, вы можете запустить Пуск> Все программы> Cygwin> mintty, чтобы запустить его.
На экране «Выбрать пакеты» посмотрите в разделе «Оболочки» и найдите Mintty. Нажмите, где написано «Пропустить», и нажмите кнопку «Далее». После того, как вы закончите установку, вы можете запустить Пуск> Все программы> Cygwin> mintty, чтобы запустить его.
Вот как выглядит окно Mintty по умолчанию:
Вот как выглядит окно Mintty по умолчанию:
Это немного ванили, но вы заметите, что изменение размера работает правильно, и шрифт, по крайней мере, немного лучше. Вы можете нажать Ctrl и + или - сделать шрифт больше или меньше в любой момент времени. Щелкните правой кнопкой мыши на панели заголовка и выберите «Параметры» …
Это немного ванили, но вы заметите, что изменение размера работает правильно, и шрифт, по крайней мере, немного лучше. Вы можете нажать Ctrl и + или - сделать шрифт больше или меньше в любой момент времени. Щелкните правой кнопкой мыши на панели заголовка и выберите «Параметры» …
Первое, что я сделал, это изменить прозрачность окна и курсор на вкладке «Смотри» на то, с чем я больше знаком. После этого перейдите на вкладку «Текст».
Первое, что я сделал, это изменить прозрачность окна и курсор на вкладке «Смотри» на то, с чем я больше знаком. После этого перейдите на вкладку «Текст».
Конечно, вы можете изменить шрифт по умолчанию, но также и набор Locale и Character, отличный от того, что Windows использует прямо сейчас. Вы также можете играть с разглаживанием шрифтов, если ваш монитор показывает это немного слишком неровно.
Конечно, вы можете изменить шрифт по умолчанию, но также и набор Locale и Character, отличный от того, что Windows использует прямо сейчас. Вы также можете играть с разглаживанием шрифтов, если ваш монитор показывает это немного слишком неровно.
В разделе «Параметры мыши» вы сможете изменить настройки взаимодействия с мышью, такие как копирование и вставка. Вы также можете легко заставить мышь разместить курсор командной строки, что часто нравится пользователям vim. Наконец, нажмите «Окно».
В разделе «Параметры мыши» вы сможете изменить настройки взаимодействия с мышью, такие как копирование и вставка. Вы также можете легко заставить мышь разместить курсор командной строки, что часто нравится пользователям vim. Наконец, нажмите «Окно».
Здесь вы можете изменить размер терминала по умолчанию, размер буфера прокрутки и выбрать модификатор для прокрутки с помощью клавиш со стрелками. По умолчанию Shift + Up / Down будет прокручивать буфер в окне. Теперь вот как выглядит моя измененная конфигурация Mintty.
Здесь вы можете изменить размер терминала по умолчанию, размер буфера прокрутки и выбрать модификатор для прокрутки с помощью клавиш со стрелками. По умолчанию Shift + Up / Down будет прокручивать буфер в окне. Теперь вот как выглядит моя измененная конфигурация Mintty.
(Нажмите на изображение выше, чтобы увидеть увеличенную версию.)
(Нажмите на изображение выше, чтобы увидеть увеличенную версию.)

Другие методы (для 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? Дайте нам знать ниже!

Рекомендуемые: