Есть ли замена терминала с несколькими вкладками для терминала Cygwin? [Дубликат]


30

На этот вопрос уже есть ответ здесь:

Есть ли замена терминала с несколькими вкладками для терминала Cygwin?


@DanielBeck это не повторяющийся вопрос . Это двойной ответ. Randomize явно ищет многозадачный терминал для оболочки Unixy в Windows - тогда как вопрос, который вы пометили как дубликат, кажется, не зависит от типа оболочки. Кстати, оба вопроса могут быть решены одинаково. Но я считаю их двумя отдельными вопросами.
Казарк

@Kazark Ваша редакция сделала их дублирующими, потому что Cygwin не имеет своего собственного терминала, но использует все, что вы запускаете.
Даниэль Бек

1
@DanielBeck Но спрашивающий может этого не знать. Я конечно не сделал; после запуска в меню «Пуск» появится пункт «Терминал Cygwin». У него есть своя иконка; Вы говорите, что это тот же терминал, что по умолчанию включен в Windows?
Казарк

Ответы:


30

Вы можете использовать консоль для достижения этой цели. Просто настройте оболочку на странице настроек, чтобы указать Cygwin.bat.

введите описание изображения здесь


спасибо, работает отлично! просто вопрос: в Настройках-> Консоль в Startup Dir, если я задаю путь, похожий на dos (c: \ path | ...) или в * nix like (/ cygdrive / c / ... с или без / cygdrive ) это не подходит по указанному пути. Вы знаете, как установить это? Спасибо
Рандомизируйте

Я, честно говоря, не уверен, так как это было давно, так как я лично использовал консоль. Однако, если вы не можете найти способ правильно установить его там, вы всегда можете отредактировать ваш файл .bashrc в вашей установке Cygwin, чтобы при входе перейти в нужную папку.
Gaff

Но если так, то каждый раз, когда я запускаю новую вкладку, это будет CygWin. Как я могу использовать разные вкладки для разных программ, например, что на вашем снимке?
Ziyuang

8
Я пытался использовать Console2 (даты последнего выпуска 2011) для запуска 64-битной версии Cygwin в 64-битной версии Windows 7, но она не работала. Немного изучив, я смог найти ConsoleZ, который является форком первого, который должным образом обновлен и способен поддерживать среду, которую я описал.
Chuim

@ Чуим - Кажется, это работает нормально для меня. Консоль 2.00.148 (32-битная в соответствии с Process Manager), на которой запущен терминал Cygwyn64 поверх 64-битной Win 7.
ysap

6

Стандартный ответ на этот вопрос - GNU Screen .

В Википедии есть несколько альтернатив , таких как tmux .


Но, к сожалению, tmux не работает под Cygwin
Бен Хьюз

На данный момент tmux отлично работает под Cygwin, мне просто нужно было выбрать tmux в списке установленных пакетов. Тем не менее, мне все еще нравится иметь вкладки в дополнение к разделенным окнам, как в OP.
AKOM

5

Если для вас не проблема запустить sshd и использовать cygwin через "ssh localhost", попробуйте MTPuTTY . Это прекрасно сработало для меня.

Особенности:

  • полный доступ к конфигурируемости PuTTY (и я не знаю лучшего эмулятора терминала для windows)
  • настраиваемые сочетания клавиш в MTPuTTY (все, что мне нужно)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.