iterm2 - aynı profille yeni sekme aç


22

Terminal.app'dan geçiş yapıyorum

Oldukça basit, ancak ayarlarda bulamıyorum: Yeni bir sekme açtığımda (cmd-t ile (veya oh-my-zsh's osxplugin'in tabkomutuyla btw ile )), yeni sekme aynı profili kullanıyor geçerli olanı (renkler, yazı tipleri, ne olursa olsun).

Teşekkürler!

Yanıtlar:


11

Shellsonra New Tab With Current Profile( - - - T) teneke üzerinde söylediklerini yapar.


2
Bu harika, ama bunu varsayılan yapmak için bir tercih yok (ve "açık varsayılan profili aç" için özel birleşik olmak) çok kötü
agnoster

8
Herhangi bir tuşa basmayı "Menü Öğesini Seç ..." eylemiyle (sonuncusudur) herhangi bir menü öğesine bağlayabilirsiniz.
George

32

Biraz çözüm buldum - basit küresel seçenek olsa da.

Her profil için tuş tanımlarına gidebilir ve orada mapping CMD+ T> "profille yeni sekme aç" ekleyebilir ve aynı profili seçebilirsiniz.


1
Bunu sadece her profil için değil, küresel bir anahtar tercih yapabilirsiniz (her profili tek başına ayarlamak zorunda değilsiniz)
Dannid

2
ITerm2 için Tuşlar> +> Eylem: Menü öğesini seçin > Geçerli
profiel

1
"Profil ile yeni sekme" denir, bu yüzden neden yeni sekme ayrıntısını arayan özledim.
Ray Foss

Bence yeni söz 'Duplicate Tab`
ClintM

5

Bunun varsayılan olarak olmasını istiyorsanız (sonraki terminal sekmesi dizininizi saklayın):

  1. İTerm2'yi aç
  2. Açık Tercihler
  3. Açık Profiller
  4. Açık Genel
  5. Çalışma dizini altında Önceki oturumun dizinini yeniden kullan'ı seçin

Mutlu Yollar!


1
Bu, aynı profille açılmasıyla tamamen ilgisiz bir öğedir. Güzel bir ipucu, ancak OP'nin talebini karşılamıyor. Bunun yaptığı, yeni pencereyi / sekmeyi geldiği pencereyle aynı yolda açmaktır. Profil Sen açılış geldiğini hatırlatırız içine sen geliyorlar biri umursamıyor - Bu kontrol olması gerekiyor. Bunu yaparsanız, almak istediğiniz profili içeren yeni bir sekme / pencere alırsınız (CMD + T ise varsayılan veya SHIFT + CMD + T kullanıyorsanız aynı profil veya aynı şeyi yapmak için yeniden CMD + T kullanıyorsanız) ve son pencerenizle aynı çalışma dizinini seçin.
Dannid

1
İş parçacığının sorusuna cevap vermediniz, ancak bu iş parçacığını bulduğumda sahip olduğum soruyu cevapladınız. Teşekkürler!
SeF

1

Bunu Sistem Tercihleri> Klavye> Kısayollar'ı kullanarak global olarak yapabilirsiniz

Kenar çubuğundan "Uygulama Kısayolları" nı seçin ve yeni bir tane ekleyin. Uygulama açılır menüsünden "iTerm2.app" öğesini seçin ve ardından Menü Başlığı bölümüne (tam olarak) şunu yazın: Geçerli Profil ile Yeni Sekme

Sonra "Klavye Kısayolu" bölümünde (kullandığım ⌘T) istediğiniz kısayola basın ve geçerli kısayolunu geçersiz kılar ⌥⇧⌘T.


1

Hala arayan herkes için, kullanım durumum için daha iyi bir çözüm buldum. Ne benzer Eric Hanko önerdi, siz "için özel bir kısayol oluşturabilir Yinelenen Tab içinde" Iterm2 çok daha doğrudan ve ben gelen alışık olduğu "yinelenen sekme" işlevlerini kopyalayan Terminal .

  1. Sistem Tercihleri> Klavye> Kısayollar'a gidin.
  2. Kenar çubuğundan "Uygulama Kısayolları" nı seçin.
  3. Uygulama açılır menüsünden "Iterm.app" öğesini seçin.
  4. Bu durumda Duplicate Tabyazma sırasında menü öğesinin kısayol ile tam olarak eşleşmesini yazın.
  5. Kısayolu ekleyin. Ben kullandım CMD + D.

NOT: Sistem Tercihleri'nde oluşturduğunuz kısayollar, Iterm2'de önceden tanımlanmış kısayolları geçersiz kılar. Kısayollarınızın nerede tanımlandığını unutursanız ve Iterm2'deki kısayolları kullanarak beklenmedik sonuçlar alırsanız, bu daha sonra karışıklığa neden olabilir .

Yine, Eric Hanko'ya burada yol açtığı için teşekkürler .



0

İterm2'de Cmd + T'yi "Profilli Yeni Sekme" işlemiyle de eşleştirebilirsiniz

  1. Tercihler> Profiller> Tuşlar'ı açın,
  2. Bir profil seçin
  3. "Profilli Yeni Sekme" eylemi için yeni bir kısayol tuşu ekleyin, profili seçili profil ile eşleşecek şekilde ayarlayın ve kısayolu Cmd + T olarak ayarlayın

Yapılandırmak istediğiniz her profil için bunu tekrarlamanız gerekir.

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.