Mac OS için herhangi bir çoklu terminal emülatörü var mı?


20

Komut satırını seviyorum ve MacO'larımda Terminator (Linux için) gibi bir uygulama görmek istiyorum:

resim açıklamasını buraya girin

Mac için söz konusu uygulamanın portları vardır görünüyor mevcut Fink veya Ports kullanarak. Ama onları kurmanın bir cehennem buldum ... diğer şeylere bağlı olan birçok şeye bağlı ... vb.

Bu yüzden böyle bir MacOS yerel uygulaması (ücretsiz ya da değil) merak ediyorum ...


2
OS X'teki Terminal uygulamasının birçok pencere ve sekmeyi desteklediğini belirtmek gerekir. Bu sizin için yapmıyor mu?
Nathan Greenstein

@Cristian: Hangi spesifik özellikleri arıyorsunuz? btw, harika avatar :)
Robert S Ciaccio

@Nathan ve @calavera istediğim aynı pencerenin içinde farklı terminal konsolları olması. Terminal uygulamasıyla sekmeleri açabilir ve farklı pencereler açabilirim, ancak bu aynı esnekliği sunmaz Terminator.
Cristian

4
Cehennemin garip tanımı. Bağımlılık şişmesi (sinir bozucu) var, ama fink'in tüm noktası yazıp fink install terminatoruzaklaşmak, 10 veya 120 dakika içinde geri gelmek ve bitti.

2
Birisi cazibenin ne olduğunu daha ayrıntılı olarak söyleyebilir mi? Peki bu pencere gruplarından nasıl daha iyi? (Birkaç pencere düzenleyebilir , ardından Pencere> Grup Olarak Kaydet'i seçebilirsiniz . Daha sonra bu pencere kümesini daha sonra Pencere> Pencere Grubunu Aç ile tekrar açabilirsiniz .
Chris Page

Yanıtlar:


28

iTerm 2 bunu yapabileceğini iddia ediyor.


Düzenleme: Ben sadece indirdim ve ben iTerm 1 geçiş yapacağımı düşünüyorum yeterince iyi çalışıyor gibi görünüyor:

resim açıklamasını buraya girin

Seninle ve macport'larda neler olup bittiğinden emin değilim, ama macport kullanarak tmux'u yeni kurdum. yaklaşık 30 saniye sürdü ve tamamen ağrısızdı.


FWIW, daha sonra temelde bu noktada her şey için kullandığım GNU ekran ile yeterince zaman geçirdim. Yerel, fare güdümlü bir çoklayıcı istiyorsanız iTerm güzel, ancak yaptığım hemen hemen her şey bu noktada sunucu tarafı ve bunu birden fazla SSH bağlantısı yapmak zaten çok daha iyi.


Bana göre yeterince kararlı görünse de, hala alfa olduğunu belirtmek gerekir.
Sahte İsim

Sunucu tarafı ile istemci tarafı arasında: iTerm2 artık yerel olarak tmux'u entegre ediyor ve sunucudaki tmux ile iletişim kurmak için tek bir ssh kanalı kullanabilir.
Chris Harrington

4

Terminator, homebrew paket Yöneticisi aracılığıyla Mac OS X'e taşındı.

brew install terminator

Bkz PR veya reçete .

OS X 10.9.2'de test edilen ana işlevler çalışır.


meh, terminatör kullanıyordum, ama osx ile ne kadar az entegre olduğu konusunda mutsuzdum. İTerm2 ile ilgili diğer cevaplara bakınız. Kahvaltıda terminatör yer. Sarah.
Madivad

ana kısayollar çalışır, ancak entegrasyon tartışma olduğunu kabul ediyorum ...
oDDsKooL

2

GNU Ekranı veya TMUX'u macports / homebrew üzerinden veya elle derleyerek kurun.


2

Bence iTerm 2 ve TotalTerminal , terminal ve komut satırlarında çalışırken verimliliği artırmak için harika araçlardır.


-1 (şimdi "artık aktif gelişme altında değil) TotalTerminal bahsettiğim için. Hayır. Aslında, eksi 1 yok. Ama ben sadece denemek için bir göz atmaya gitti, ve artık geliştirilmedi. Ancak iTerm2 HARİKA, yani yerine bir +1 al lol
Madivad

1

Klavye komutlarını kullanarak pencereleri döşemenizi sağlayan SizeUp'ın büyük bir hayranıyım . Bu, bir terminale farklı görüşler koymaz, ancak bir kerede kolayca açık bir şekilde bir sürü görüşe sahip olmamı ve düzgün bir şekilde organize olmamı sağlar.


0

Gnu ekranını kullanın, istediğinizi yapar, tekli terminal pencerenizi aynı GUI penceresindeki birçok pencereye bölün. (her iki eksene bölme yeteneği, Mac'inizde yüklü olan ekran sürümünden daha yeni olduğundan, muhtemelen OS X ile birlikte gelenden daha yeni bir sürüm isteyeceksiniz.)


0

GNU ekranının tam olarak istediğimi yaptığını gördüm (sadece screenterminal yazın), ancak bazı temel bilgileri öğrenmek için birkaç dakika geçirdikten sonra. İşte anahtar bağlamaları için gerekli atlama başlangıcı (doğrudan man sayfasından) - dikey bölünmeler için GNU sürümünü yüklemeniz gerektiğini unutmayın (Mavericks'imdeki FAU sürümünden sonra listelenmiştir).

Ekran sürümü 4.00.03 (FAU) 23-Eki-06

(Mavericks'e dahil edilmiştir ve muhtemelen daha önce benzerdir)

       Aşağıdaki tabloda varsayılan anahtar bağlantıları gösterilmektedir:

       Ca '(seç) Geçilecek bir pencere adı veya numarası sor.

       Ca "(pencere listesi -b)
                                 Seçim için tüm pencerelerin bir listesini sunun.

       Ca 0 (0'ı seçin)
        a | a |
       Ca 9 (9'u seçin)
       Ca - (seçin -) 0 - 9 pencere numarasına veya boş pencereye geçin.

       Ca sekmesi (odak) Giriş odağını bir sonraki bölgeye değiştirin. Ayrıca bkz. Yalnızca ayırma, kaldırma.

       Ca Ca (diğer) Daha önce görüntülenen pencereye geçiş yapar. Bu bağlamanın varsayılan olduğunu unutmayın
                                 geçersiz kılınmadıkça iki kez yazılan komut karakterine. Örneğin,
                                 "-e] x" seçeneğini kullanırsanız, bu komut "]]" olur.

...

      Ca S (böl) Geçerli bölgeyi iki yeni bölgeye ayırın.

...

       CA ? (yardım) Anahtar bağlamaları göster.

       Ca \ (quit) Tüm pencereleri öldür ve ekranı sonlandır.

...

       Ca * (görüntüler) O anda bağlı olan tüm ekranların bir listesini gösterir.

'Ekran sürümü 4.02.01 (GNU) 28-Nis-14' ile ek öğeler

( sudo port install screenşimdi kullanılarak yüklendi )

Yukarıda 4.00.02 (FAU) sürümünde listelenen tüm öğeler ve ayrıca:

      Ca S (böl) Geçerli bölgeyi yatay olarak iki yeniye ayırın. Ayrıca bakınız,
                                 kaldır, odaklan.

Yukarıda aynı, ancak bu yatay olduğunu netleştirir. ...

       Ca | (bölme -v) Geçerli bölgeyi dikey olarak iki yeniye ayır.

Not: Bunun için web'de arama yapmayı denedim, ancak 'ekran', 'terminal' ve 'bölünmüş' gibi kelimeler, man sayfalarını benim için daha kolay hale getirecek kadar yaygın.



0

Https://www.macports.org adresinden macOS 10.12 cssh için harika çalışıyor, ancak homebrew sürümü başarısız oluyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.