นี่คือแป้นพิมพ์ลัดแก้ไขข้อความมาตรฐานที่ฉันใช้อย่างต่อเนื่องทุกครั้งที่แก้ไขข้อความในแอปพลิเคชัน linux อื่น ๆ นอกเหนือจากเทอร์มินัลอีมูเลเตอร์:
- ลูกศรซ้าย + ขวาเพื่อเลื่อนไปทางซ้าย + ขวา
- ctrl + arrow เพื่อย้ายทั้งคำ
- home / end เพื่อย้ายไปที่ start / end of line
- ctrl + c / ctrl + v เพื่อคัดลอก / วาง [เทอร์มินัลบางตัวสามารถใช้ shift-ctrl-C / shift-ctrl-V; นี่เป็นตัวแทนที่ดี]
- Shift + arrow เพื่อเน้นข้อความ
- Shift + ctrl + arrow เพื่อไฮไลต์ทั้งคำ
ฉันไม่เคยพบการรวมกันของ shell plus terminal emulator ที่อนุญาตให้สองรายการสุดท้ายในรายการนี้และมันทำให้ฉันถั่ว เห็นได้ชัดว่าเทอร์มินัลอีมูเลเตอร์รองรับการเน้น (เมาส์สามารถทำได้) และพวกเขาสนับสนุนการใช้ ctrl และปุ่ม Shift เป็นตัวดัดแปลง (พวกมันสามารถใช้เพื่อเลื่อนเคอร์เซอร์ได้ทั้งคำและใช้อักษรตัวใหญ่ตามลำดับ [แก้ไข:] สามารถใช้ร่วมกันเพื่อคัดลอก / วางด้วย shift-ctrl-C และ shift-ctrl-V) ดังนั้นปัญหาที่ป้องกันการทำงานนี้คืออะไร? ฉันมีคำถามหลายข้อ:
- นี่เป็นปัญหาของเทอร์มินัลอีมูเลเตอร์หรือเปลือกของฉัน (ทุบตีแม้ว่าฉันยินดีที่จะเปลี่ยนแปลง)?
- ทำไมเทอร์มินัลอีมูเลเตอร์ / เชลล์ไม่เป็นไปตามมาตรฐานสากลนี้มิฉะนั้น
- หากมีเหตุผลที่แท้จริงมันเก่าและล้าสมัยหรือยังเกี่ยวข้องกับผู้ใช้ลินุกซ์บนเดสก์ท็อปจำนวนมากหรือไม่
- มีวิธีแก้ปัญหาแบบใดบ้าง?
- มีโปรแกรมปิดบังที่ฉันสามารถใช้ที่รองรับสิ่งนี้หรือไม่
- เป็นไปได้หรือไม่ที่จะปรับเปลี่ยนที่มาของคำพูด gnome-terminal เพื่อรองรับสิ่งนี้
ฉันรู้ว่าข้อความสามารถคัดลอก / วางด้วยเมาส์ได้นั่นไม่ใช่สิ่งที่ฉันถาม ฉันถามว่าทำไมฉันไม่สามารถทำสิ่งเหล่านี้ได้ด้วยคีย์บอร์ดในเครื่องจำลองเทอร์มินัล