İTerm2'de bir komut yazarken kelimeler arasında nasıl hareket edebilirim?


9

Aslandayım

iTerm2, Zsh ve Oh-My-Zsh ile

ancak basarken kelimeler arasında hareket edemiyorum: ALT + sol ok veya CMD + sol ok veya başka bir şey

bunun yerine, "ALT + sağ ok" tuşuna bastığımda [C yazdırır ve “SHIFT + ALT + sol ok” düğmesine bastığımda D0 yazdırır

kelimeler arasında hareket ederken iTerm2'yi başka bir program gibi davranacak şekilde nasıl yapılandırabilirim?



fespinozacast: bağlantı artık çalışmıyor. Sorunuzun çözümünün ne olduğunu hatırlıyor musunuz?
Willington Vega

Yanıtlar:


12

Sonunda bu sorunun çözümünü burada buldum: https://coderwall.com/p/h6yfda . Gerekli adımlar aşağıda gösterilmiştir:

  1. Tercihler, Profil, Tuşlar'a gidin.
  2. Sol tuşunuzu bir kaçış karakteri olarak ayarlayacak şekilde ayarlayın.
  3. ⌥ ← için geçerli kısayolu bulun veya aşağıdaki ayarlarla yeni bir kısayol oluşturun:
    • Klavye Kısayolu: ⌥ ←
    • Eylem: Kaçış Dizisi Gönder
    • Esc +: b
  4. settings → klavye kısayolunu aşağıdaki ayarlarla tekrarlayın:
    • Klavye Kısayolu: ⌥ →
    • Eylem: Kaçış Dizisi Gönder
    • Esc +: f

Bu bağlantılar soruyu cevaplayabilse de, cevabın temel kısımlarını buraya eklemek ve referans için bağlantılar sağlamak daha iyidir. Bağlantı verilen sayfalar değişirse, yalnızca bağlantı yanıtları geçersiz olabilir.
grg

SuperUser'da gönderdiğim yanıta çözümün önemli kısımlarını dahil ettim. Ne dediğini anlıyorum, ancak bir StackExchange web sitesinde bir cevaba bağlanırken hala geçerli olup olmayacağını merak ediyordum. Buradaki çözüm adımlarını eklememememin bir başka nedeni, iki yanıtımın farklı SE sitelerinde olsalar bile aynı, aynı şekilde ortaya çıkmasıydı. Böyle bir durumda bir şeyler yapmanın tercih edilen yolu nedir?
Willington Vega

Belki de sorulardan biri yanlış sitede. Her ikisi için de aynı cevabı vermek yerine işaretlemeli miyim?
Willington Vega

Çözüm için gerekli adımları sağladım, bu yüzden bağlantılı makale aşağı inerse cevaplar yararlı olmaya devam ediyor.
Willington Vega

5

Varsayılan, Kontrol-sol Kontrol-sağdadır. Özelleştirmek için tercihleri ​​/ Anahtarları düzenleyin ve kaçış kodunu istediğiniz başka bir kısayol tuşuyla ilişkilendirin

resim açıklamasını buraya girin


2

İTerm 2'deki kelimeler arasında seçenek sola ve seçenek sağa hareket etmek için

bindkey -e
bindkey '\e\e[C' forward-word
bindkey '\e\e[D' backward-word

için ~/.zshrcsize zsh kullanıyorsanız veya eklenti

"\e\e[C": forward-word
"\e\e[D": backward-word

için ~/.inputrcsize bash kullanırsanız.

Kontrol-sol \e[1;9DiTerm 2 ve \e[1;5DTerminal'de, kontrol-sağ \e[1;9CiTerm 2 ve \e[1;5CTerminal'de olacaktır.

Bir tuş kombinasyonunun çıkış sırasını görmek için tuş kombinasyonunu çalıştırın cat -vve tuşuna basın.


1

Profilinizi açın ve Tuşlar sekmesi altında Doğal Metin Düzenleme seçeneğini kullanın.


Bu kabul edilen cevap olmalı. Teşekkür ederim.
Reda Lazri
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.