Mac OSX'te ITerm2 kullanıyorum ve işe geçmek için "atlama kelimeleri" kısayol tuşunu (sol alt, sağ) almaya çalışıyorum. ITerm2'de, bu, ⌥ ← to b
ve ⌥ → to f
eşlemesiyle yapılır (burada bulunur: https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x). Bununla birlikte, VIM'in atlama kelimesi işlevi b
ve f
çıkış dizilerine değil, [1;5C
ve [1;5D
'a (burada bulunan: https://stackoverflow.com/a/9611698/800735) yanıt vermiyor gibi görünüyor.ITerm2'deki (Mac OSX) kaçış dizileri nasıl kaldırılır?
Bu yüzden, VIM'deki sözcükleri atlamak için farklı bir kısayol kümesine ve Iterm2'deki başka bir kümeye ihtiyacım var gibi görünüyor. Ne yapmak isterim ki, bir kaç tutarlılık için, ITerm2'de b
ve f
ile [1;5C
ve [1;5D
arasındaki çıkış sıralarını tekrarlamaktır. Bunu XTerm üzerinde XTerm'de eklendiğini biliyorum. Bunu şu şekilde ekleyebiliriz: URxvt*keysym.Meta-f: \033[1;5C URxvt*keysym.Meta-b: \033[1;5D
ITerm2'de bir eşdeğer var mı?
Teşekkür
Teşekkürler, bu nedenle Bash, terminaldeki kaçış dizileri ve işlevler (yani, ileri-kelime, geri-kelime) arasındaki eşleştirmeyi kontrol ediyor? ITerm2'deki varsayılan haritalama 'f -> forward-word',' b -> backward-word' idi. Bunlar nereden geldi (çünkü [1; 5C' ve [1; 5D 'bash için varsayılan gibi görünüyor). Terminallerin nasıl çalıştığı konusundaki bilgisizliğim için özür dilerim: P – cozos
Bash'ın kaçış-f ve kaçış-b muhtemelen iTerm2'nin desteklediği xterm'de kullanılan kontrol dizilerini önler. –