Эмулятор терминала с разделенными панелями для Windows 7 (64 бит)

108994
Silvio Donnini

Я ищу эмулятор терминала в Windows 7 (64 бит) с определенной функцией:

чтобы иметь возможность разбить окно командной строки на несколько панелей.

Это отличная особенность Terminator для gnome, я думаю, что это изображение описывает это лучше всего:

enter image description here

Обратите внимание, что каждая панель - это отдельная оболочка с разными приложениями.

ПРИМЕЧАНИЕ : этот вопрос похож на другой, который я задавал: эмулятор терминала с разделенными панелями для Mac OSX, но на этот раз я спрашиваю решение в среде Windows

РЕДАКТИРОВАТЬ : для справки, больше о Терминаторе: http://gnometerminator.blogspot.com/p/introduction.html

40

7 ответов на вопрос

56
Maximus

I'm the author of another terminal - ConEmu (open source). This answer describes how to run 2x2 grid on startup. Actually, any configuration of splits (up to 30 panes) can be configured. Also, each split can be run as different users or elevated (Vista and higher). Any console and simple GUI (like mintty/putty) applications may be run in ConEmu tabs.

ConEmu split-screen feature

How to create a split?

1) From create new console dialog. Just press [+] button on toolbar or WinW. Choose your app, working dir, user name and split configuration.

New console dialog in ConEmu

2) CtrlShiftO and CtrlShiftE split active shell vertically or horizontally. Press WinAltK to see full hotkeys list.

3) Save your configured split-panes into new named task to get it on fast access next time. Open Settings dialog WinAltP and go to "Tasks" page. Add new task (+ button) and press Active tabs. Your task will be filled with your current split configuration. Don't forget to Save settings. For example

>cmd -new_console:n powershell -new_console:s1TVn sh --login -i -new_console:s1THn putty -load mysrv -new_console:s2THn 

Another free alternatives

ConsoleZ (fork of Console2) ConsoleZ

Alternative Windows Console AWC

Я использовал ConEmu по крайней мере год и могу ручаться за это. Я не знал, что он может разделить панели, и нашел эту статью, когда искал Terminator для Windows (я также использую Terminator в Linux). Большое спасибо вам, Максимус, и за ConEmu, и за предоставленную информацию! jeffa00 10 лет назад 2
Upvote за заявление о том, что вы являетесь автором и предоставление ссылок на альтернативное программное обеспечение. Другие пользователи могут узнать из вашего ответа. DanteTheEgregore 10 лет назад 1
Меня немного смущает ваше объяснение «как разделить». В iTerm2 я могу просто использовать Command-D или Command-Shift-D, чтобы разделить вкладку. Конец истории. Могу ли я иметь эту возможность с вашим приложением? Благодарю. Я не хочу «настраивать» каждый раз, когда хочу разделить. Я хотел бы просто нажать несколько горячих клавиш и получить раскол. Может ли ваше приложение сделать это? TheGrapeBeyond 10 лет назад 0
@TheGrapeBeyond Прочитайте ответ еще раз. Будет там. Точно "2". Maximus 10 лет назад 0
Можно ли отправлять команды на несколько панелей, как в iTerm2 и terminator, с помощью conemu в Windows? пример: http://blog.blakesimpson.co.uk/read/35-send-command-to-all-iterm-2-panes djKianoosh 9 лет назад 0
Да. Apps + G по умолчанию Maximus 9 лет назад 0
Cmder совместим с ConEmu (http://rakhesh.com/windows/whee-cmder-can-do-split-panes/) shadowbq 9 лет назад 0
Спасибо - я использую Console2 в течение многих лет, но его особенности и ограничения наконец-то дошли до меня. Я попробую ConEmu. :) Xupicor 9 лет назад 0
странно, я сохранил макет, но когда я закрываю программу и запускаю ее снова, программа, как обычно, открывает новый cmd, затем я запускаю ранее сохраненное задание, но макет спотыкается, а не выглядит как ранее сохраненный. truongnm 8 лет назад 0
@truongnm Версия от 2015 года? Обнови это! Maximus 8 лет назад 0
Ручаясь за ConEmu прямо здесь! Просто скачал и настроил. Потребовалось около 10 секунд, чтобы выучить и использовать ответ, указанный выше, запуск с моими вкладками прошел безболезненно: D Он даже поддерживал Git Bash прямо из коробки! В случае, если у кого-то возникнут проблемы с его поиском, после того, как вы настроите свою Задачу в настройках, щелкните панель «Автозагрузка» и используйте «Заданную именованную задачу» для ее запуска. Jonny Asmar 6 лет назад 0
15
NonlinearFruit

Лучший терминатор для Windows - это:

Cmder


  • Вы можете использовать разделенные панели в Cmder
  • Поддерживает вкладки

enter image description here


  • Это также позволяет запускать программу (например, Sublime Text) на панели.

enter image description here

[Примечание: более крупная версия MSysgit Cmder содержит Git и все команды Unix в вашем PATH ]

Это [ConEmu] (http://superuser.com/a/667594/139371) + git + clink на самом деле. Maximus 9 лет назад 4
11
paradroid

Я только что видел это упомянутое в другом ответе и вспомнил, что вы искали что-то подобное.

PowerCmd

PowerCmd

Я просто использую Console2 с TCC / LE и PowerShell.

Для запуска PowerCmd требуются права администратора, поэтому в Vista / Win7 каждый раз при запуске выдается приглашение UAC, что довольно раздражает. 13 лет назад 0
К сожалению, он не обрабатывает терминальные цвета, такие как cmd. Adam 11 лет назад 0
Это способно к удаленному CLI, использующему SSH? SuB 9 лет назад 0
7
Eric Nord

I've looked around and have settled on mobaxterm. It is a simple windows install but pulls in the features of terminator and winSCP. I'm pretty happy with it but would be pleasantly surprised to find a better windows based terminal to keep me connected.

http://mobaxterm.mobatek.net/

+1 для MobaXterm: режим «разделенного вида» позволяет мне иметь до 4 консолей разных размеров с удобной навигацией по ним с помощью Ctrl + Tab! Didier 9 лет назад 3
Хотя в нем есть множество функций, мне не очень нравится, как MobaXTerm обрабатывает разделенное представление. Во-первых, есть только опция 2 или 4 сплита. Я хочу быть в состоянии настроить это больше и расположить подокна так, как я хочу. Также я считаю, что границы окон в режиме разделения слишком велики и занимают место. Хотя это круто, что вы переключаетесь только через окна, выбранные для разделения, но тот факт, что это отдельный «режим», убивает его для меня. GeeF 8 лет назад 2
4
Robert Ebers

The Terminator from http://software.jessies.org/terminator/ requires installation of Cygwin, which is a bit more work than using ComEmu

Это должен был быть комментарий к ответу Марка Аллена. Набрав 50 баллов репутации, вы сможете комментировать посты других. pabouk 10 лет назад 0
0
Mark Allen

Согласно домашней странице Terminator, он кроссплатформенный и работает на Windows. Итак ... Терминатор?

http://software.jessies.org/terminator/

Нет. Это программное обеспечение с тем же именем и без описанной мной функции. Терминатор, о котором я говорю, это: http://www.tenshu.net/terminator/ Silvio Donnini 13 лет назад 1
Ах, прости тогда! Mark Allen 13 лет назад 0
Я не знал об этом. Спасибо! h3xStream 12 лет назад 0
Текущий URL проекта - https://code.google.com/p/jessies/. pabouk 10 лет назад 0
0
serverx86

ЗАМЕЧАНИЕ . Это позволит вам подключаться ко многим портам (SSH 1/2, RDP, VNC и т. Д.) В одном окне. Поддержка разделенных и вкладок окна. Одно на все приложение для удаленного взаимодействия. Попробуйте.

MRemoteNG - это менеджер удаленных соединений, а не эмулятор консоли / терминала. Jens A. Koch 9 лет назад 0