iTerm2: Cmd-Dot ile Alt-Dot işlevselliği


15

"Son komut argümanını ekle" işlevine ulaşmanın bilinen bir yolu var mı? İTerm2 kullanarak OSX'te (Alt ve nokta)?

Bunun mümkün olması gerektiğini bildiğim yollar iki anahtar dizidir:

Alt + .
Esc + .

Esc-. biri çalışıyor ama Alt-. değil. Alt- ile değil. veya Cmd-.


Yanıtlar:


25

Bu, EMACS readline bash anahtar bağlarının bir parçası gibi görünür, yani EMACS'de kullanılan ve bash'a öykünülen veya eklentiler gibi bir tuş kombinasyonları gibi görünürler. Benimki gibi benimki işim maalesef, iTerm2 ile ilgili konuştuğunuz için bir çözümüm var:

Bunu yapmak istediğiniz Terminal oturumunun profili için Tercihler'e gidin ve şekilde gösterildiği gibi anahtar bağlayıcı oluşturun:

resim açıklamasını buraya girin

Bu muhtemelen aradığınız çözüm değildir, ancak sizin için bir çimdik içinde çalışmalıdır.


Bu benim için harika çalışıyor. Doğru çözüm değilse, nedir?
GDorn

1

İstenen sonucu elde etmek için Seçenek tuşunun davranışını değiştirmeniz yeterlidir.

Seçimler gibi "Normal" (ayarlanır: Eğer Profil ayarında Tuşlar sekmesinin Klavye Davranışı bölümüne giderseniz, "olarak Sol / Sağ seçeneği (⌥) tuşuna davranır" görürsünüz ekran görüntüsünde de Bill'in cevap ). Bunları "+ Esc" olarak güncelleyin ve uygulayın.  Alt+ . şimdi önceki komutun son argümanını sağlayacaktır.


Cevabınızı düzenleyin ve açıkladığınız şeyi gerçekleştirmek için ayrıntılı adımlar sağlayın
Ramhound

@iviarki: Bu, tüm (Alt) + tuş kombinasyonlarının davranışını etkiler, değil mi?
Scott

Birinin neden reddedildiğinden emin değilim. Yukarıdaki işler. Buradaki diğer yanıtla karşılaştırıldığında, komut düğmesinin aksine 'alt' (seçenek) kullanırsınız.
Leo Ufimtsev
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.