kesme sinyalini Escape veya Sil tuşuna nasıl yeniden tanımlayabilirim?


1

Bunun için googledim ama bir cevap bulamadım. Kesme sinyali anahtarımı ^ C'den veya Sil'e yeniden eşlemek istiyorum, bunun kodu ne olur? Örneğin:

stty intr "ESC code"

Ve geri:

stty intr ^C

1
belki Sil, Escape'ten daha iyi olurdu?
— 719016,

Gerçekten de avilella
— Bir Cüce

Komutu birden fazla ana bilgisayara karşı kullanmakla ilgili olan, soru sorucunun gerçek sorunu için bu Süper Kullanıcı sorusuna bakın ping.
— JdeBP

Yanıtlar:


2

Bunu yapmak istemiyorsun. Üretilen karakter dizisi Esc, klavyedeki genişletilmiş tuşlar tarafından da kullanılır, bu nedenle her bir tuşa basmak CtrlCbazı rasgele karakterlerin basılması gibi olur .


2
stty intr \033

Bu biraz çalışır, ancak \033/ Escape, kaçış karakteri olarak kullanıldığından başka şeyleri kırar.


belki Sil, Escape'ten daha iyi olurdu?
— 719016,

Belki de değil. Komut satırını düzenlerken sizi deli eder!
— Andy Lee Robinson,
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.