Ini adalah pintasan keyboard pengeditan teks standar yang saya gunakan secara konstan setiap kali mengedit teks di, secara harfiah, aplikasi linux apa pun selain emulator terminal:
- panah kiri + kanan untuk bergerak ke kiri + kanan
- ctrl + panah untuk memindahkan seluruh kata
- home / end untuk pindah ke start / end of line
- ctrl + c / ctrl + v untuk menyalin / menempel [beberapa terminal dapat menggunakan shift-ctrl-C / shift-ctrl-V; ini adalah pengganti yang bagus]
- geser + panah untuk menyorot teks
- menggeser + ctrl + panah untuk menyorot seluruh kata
Saya belum pernah menemukan kombinasi emulator shell plus terminal yang memungkinkan dua item terakhir dalam daftar ini, dan itu membuat saya gila. Jelas emulator terminal mendukung penyorotan (mouse dapat melakukannya), dan mereka mendukung penggunaan ctrl dan tombol shift sebagai pengubah (mereka dapat digunakan untuk menggerakkan kursor seluruh kata, dan untuk huruf besar, masing-masing; [edit:] mereka bahkan dapat digunakan bersama untuk menyalin / menempel dengan shift-ctrl-C dan shift-ctrl-V), jadi apa masalahnya mencegah fungsi ini? Saya punya beberapa pertanyaan:
- Apakah ini masalah dengan emulator terminal saya, atau dengan shell saya (bash, meskipun saya bersedia untuk berubah)?
- Mengapa emulator terminal / cangkang tidak sesuai dengan standar universal ini?
- Jika ada alasan aktual, apakah ini kuno dan usang, atau apakah masih relevan dengan sejumlah besar pengguna desktop linux?
- Apakah ada solusi?
- Apakah ada beberapa program tidak jelas yang dapat saya gunakan yang mendukung ini?
- Apakah layak untuk memodifikasi sumber, katakanlah, terminal gnome untuk mendukung ini?
Saya tahu teks dapat disalin / ditempelkan dengan mouse, bukan itu yang saya tanyakan. Saya bertanya mengapa saya tidak dapat melakukan hal-hal ini dengan keyboard di terminal emulator.