Чи є кілька емуляторів терміналів для Mac OS?


20

Мені подобається командний рядок, і я хотів би побачити такий додаток, як Terminator (для Linux) у своїх MacO:

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

Здається, є порти цього додатка для Mac, доступні за допомогою Fink або Ports. Але я виявив, що встановити їх пекло ... це залежить від багатьох речей, що залежить від інших речей, які ... і т.д.

Тож мені було цікаво, чи існує такий рідний додаток для MacOS (безкоштовний чи ні) ...


2
Варто зазначити, що додаток Terminal в OS X підтримує безліч вікон та вкладок. Це це не робить для вас?
Натан Грінштейн

@ Cristian: які особливості ви шукаєте? btw, приголомшливий аватар :)
Роберт S Ciaccio

@Nathan і @calavera, що я хочу, це мати різні термінальні консолі всередині одного і того ж вікна. За допомогою програми Terminal я можу відкривати вкладки та відкривати різні вікна, але це не забезпечує однакову гнучкість Terminator.
Крістіан

4
Дивне визначення пекла. Існує роздуття залежності (що дратує), але вся справа в тому, що ти набираєш fink install terminatorі підеш, повертайся через 10 чи 120 хвилин, і це робиться.

2
Хтось може більш детально сказати, що таке атракціон? І чим це краще, ніж групи вікон? (Ви можете розташувати декілька вікон, а потім вибрати « Вікно»> «Зберегти як групу» . Потім ви можете знову відкрити цей набір вікон за допомогою вікна> Відкрити групу вікон .
Кріс Сторінка

Відповіді:


28

iTerm 2 стверджує, що може це зробити.


Редагувати: Я просто завантажив його, і, здається, він працює досить добре, я думаю, що я перейду з iTerm 1:

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

Я не впевнений, що відбувається з вами та макпортами, але я просто встановив tmux за допомогою macports. це зайняло близько 30 секунд, і було абсолютно безболісним.


FWIW, згодом я провів достатньо часу з екраном GNU, що я в основному просто використовую його для всього в даний момент. iTerm приємно, якщо ви хочете локальний мультиплексор, керований мишкою, але майже все, що я роблю, є серверною стороною в цей момент, і робити це на одному SSH-з'єднанні набагато краще.


Варто зазначити, що це все-таки альфа, хоча мені це здається досить стабільним.
Підроблене ім’я

Що стосується сервера та клієнта: iTerm2 тепер інтегрується в tmux і може використовувати один ssh канал для зв'язку з tmux на сервері.
Кріс Харрінгтон

4

Термінатор щойно перенесли на Mac OS X через диспетчер пакунків домашньої програми.

brew install terminator

Дивіться PR або рецепт .

Тестовано на OS X 10.9.2 основні функціональні можливості.


Мех, я використовував термінатор, але незадоволений тим, наскільки мало він був інтегрований з OSX. Подивіться на інші відповіді про iTerm2. Він їсть термінатор на сніданок. Сара.
Мадівад

основні ярлики працюють, але я згоден, інтеграція
суперечить

2

Встановіть GNU Screen або TMUX через macports / homebrew або компілюючи його вручну.


2

Я думаю, що iTerm 2 і TotalTerminal - це чудові інструменти для підвищення ефективності роботи над термінальними та командними рядками.


-1 для згадки (зараз "вже не в активному розвитку) TotalTerminal. Ні. Не дуже, ні мінус 1. Але я просто заглянув, щоб спробувати це, і він більше не розвинений. Однак iTerm2 ДУМОВИЙ, так візьміть +1 замість lol
Мадівад,

1

Я великий шанувальник SizeUp, який дозволяє плитками вікон за допомогою команд клавіатури. Це не містить різних поглядів в одному терміналі, але це дозволяє мені легко відкрити купу переглядів відразу і організовано акуратно.


0

Використовуйте gnu-екран, він робить все, що ви хочете, розділіть своє єдине вікно терміналу на багато вікон, все в одному вікні GUI. .


0

Я виявив, що екран GNU робить саме те, що я хочу (просто введіть screenтермінал), але лише після того, як я витратив кілька хвилин на вивчення деяких основ. Ось вам потрібен старт стрибків у ключових прив'язках (прямо зі сторінки man) - зауважте, що вам потрібно встановити версію GNU для вертикальних розщеплень (перелічених після версії FAU, яка була в моїх Mavericks).

Версія екрана 4.00.03 (FAU) 23-жовтня-06

(включено до Mavericks і, ймовірно, подібне раніше)

       У наступній таблиці показані типові прив’язки клавіш:

       Ca '(виберіть) Запросити ім'я або номер вікна, на яке потрібно перейти.

       Ca "(список вікон -b)
                                 Представте список усіх вікон для вибору.

       Ca 0 (виберіть 0)
        a | a |
       Ca 9 (виберіть 9)
       Ca - (виберіть -) Переключіться на номер вікна 0 - 9 або на порожнє вікно.

       Вкладка Ca (фокус) Переключіть фокус введення на наступний регіон. Дивіться також розділити, видалити, лише.

       Ca Ca (інше) Переключиться на попередньо показане вікно. Зауважте, що це за замовчуванням прив'язка
                                 до символу команди, що набирається двічі, якщо тільки це не буде замінено. Наприклад, якщо
                                 ви використовуєте опцію "-e] x", ця команда стає "]]".

...

      Ca S (розділити) Розділити поточний регіон на два нових.

...

       Ца? (довідка) Показати прив'язки ключів.

       Ca \ (вийти) Вбийте всі вікна та закрийте екран.

...

       Ca * (дисплеї) Показати список усіх доданих до цього часу дисплеїв.

Додаткові елементи із "Екранна версія 4.02.01 (GNU) 28-квіт.-14."

(встановлено sudo port install screenлише зараз)

Усі перераховані вище пункти у версії 4.00.02 (FAU), а також:

      Ca S (розділити) Розділити поточну область по горизонталі на дві нові. Дивіться також лише,
                                 видалити, зосередити увагу.

Те саме вище, але це пояснює, що воно горизонтальне. ...

       Ca | (розділити -v) Розділити поточний регіон вертикально на два нові.

Примітка. Я намагався шукати для цього в Інтернеті, але такі слова, як "екран", "термінал" та "розділити", настільки поширені, що полегшують мені довідкові сторінки.



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.