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

30

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

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

Randomize
источник
@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 .

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

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

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

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

Возможно, вам нужен mobaxterm - базовый набор инструментов Cywin (и вы можете использовать свои собственные) для нескольких вкладок, а сервер x выпекается прямо в

Подмастерье Компьютерщик
источник