Mengapa terkadang saya melihat perilaku backspace yang aneh di shell saya?


2

Saya menggunakan bash shell dan terkadang semua sudded, Backspacekunci saya berhenti bekerja (ketika ini terjadi Ctrl+ Backspacemasih berfungsi dengan baik)

Saya tidak yakin mengapa ini terjadi, tetapi ia juga menjalankan sesi vim yang saya gunakan dari shell. Yang mengejutkan saya, mendapatkan cangkang baru tidak membantu, dan masalahnya tampaknya hilang dengan tiba-tiba saat dimulai.

Ini adalah seperti apa karakter yang diketik, setiap Backspacepenekanan tombol ditunjukkan oleh ^?pada shell

$ cat filem^?namr^?e

Adakah yang tahu apa yang mungkin terjadi? Bagaimana saya bisa mengembalikan perilaku normal?

Jawaban:


3

Coba ini di shell

stty erase ^?

Jika itu cocok untuk Anda, tambahkan ke salah satu skrip startup / profil Anda.

Lebih banyak detail tentang ini dapat ditemukan di sini - http://tldp.org/HOWTO/Keyboard-and-Console-HOWTO-5.html


ini bekerja! dapatkah Anda menjelaskan apa yang terjadi? Juga, mengapa masalah ini terputus-putus?
Lazer

Saya tidak tahu mengapa itu akan terjadi selama sesi? Apakah Anda memuat konfigurasi lain selama sesi? Atau apakah masalah terjadi setelah menjalankan perangkat lunak tertentu?
bryan

Ohh begitu .. masalah selalu dimulai / berakhir ketika saya beralih menggunakan / tidak menggunakan VPN.
Lazer
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.