Saya menggunakan iMac dari 2009. Saya telah memutakhirkannya secara teratur, naik ke (dan termasuk) Mavericks. Ketika saya pertama kali mendapatkan iMac, saya memperbaiki kunci di Terminal sehingga Home dan End akan memindahkan kursor ke awal dan akhir dari baris saat ini. Saya juga memperbaiki Delete (hapus maju, di sebelah kiri keyboard utama pada keyboard USB) sehingga itu akan bekerja "dengan benar" dan menghapus karakter di sebelah kanan kursor.
Ini berhasil tanpa masalah melalui semua pemutakhiran.
Minggu terakhir ini saya memutakhirkan ke 27 "iMac baru. Asisten Migrasi tidak bekerja dan AppleCare tidak jelas mengapa (tapi kami menduga drive di komputer lama gagal - sehingga bisa menemukan file yang buruk). Jadi saya mulai segar dengan iMac baru dan menginstal program yang saya butuhkan dan, jika perlu, saya menyalin file di ~ / Library / Application Support / untuk setiap aplikasi. (Saya menyebutkan semua ini untuk menunjukkan apa yang telah saya lakukan dan bahwa keybindings tidak dapat ditransfer.)
Saya juga melakukan ini untuk terminal, termasuk menyalin di atas file .bash_profile lama saya juga. Sayangnya, ikatan kunci tidak dapat ditransfer. Saya sudah mencoba untuk membuatnya kembali.
Saya menemukan solusi universal (dengan kata lain, solusi yang sama di banyak situs web) untuk tombol Home dan End dan beberapa solusi untuk tombol Delete. Pada dasarnya, semua solusi ini termasuk membuka Preferensi, pergi ke tab Keyboard dan mengubah tindakan untuk ketiga tombol sebagai berikut:
Home: \033[1~
End: \033[4~
Delete: \033[3~
Dan di sinilah saya mengalami masalah. Meskipun ini adalah tindakan pada iMac lama saya, iMac baru tidak dapat mengatasinya. Untuk ketiganya, saya mendapatkan output yang sama: Tidak ada yang terjadi (seperti tidak ada gerakan kursor) dan kemudian "~" mencetak ke terminal. (Saya memiliki Terminal yang dinyatakan sebagai VT102 dan telah mencoba VT100. Baik bekerja pada sistem lama saya dan saya ingin menggunakan salah satunya, jika mungkin, karena saya kadang-kadang harus menggunakan minicom dan masuk ke sistem yang menggunakan VT100 kode dan saya butuh emulasi itu.)
Saya ingin menemukan satu dari dua solusi:
1) Apa yang saya lakukan salah atau apa yang perlu saya ubah sehingga terminal saya akan memproses urutan melarikan diri dengan benar? 2) Apa yang bisa saya salin, selain ~ / Dukungan Perpustakaan / Aplikasi yang akan memasukkan data untuk keybindings lama pada komputer lama sehingga mereka berfungsi dengan baik?
sumber