ฉันใช้ Mac ดังนั้นฉันจึงไม่มีHomeและEndแป้นบนแป้นพิมพ์ ฉันยัง SSH เซิร์ฟเวอร์ Linux ค่อนข้างน้อย ฉันพบว่าเมื่อฉัน SSH ไปยังเซิร์ฟเวอร์ Ubuntu Linux ที่ใช้ Jaunty ฉันสามารถใช้การโยงคีย์ - การผูกCtrl- aและCtrl- eเพื่อเลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัด แต่มีเซิร์ฟเวอร์ Hardy สองสามตัวที่ฉันมักจะ SSH ไปยังและการเชื่อมโยงคีย์เหล่านั้นไม่ทำงานเมื่อเชื่อมต่อกับพวกเขา
ฉันได้ลองเชื่อมต่อกับพวกเขาจากกล่อง Linux แทนในกรณีที่มันเป็นสิ่งที่ต้องทำเกี่ยวกับวิธีการกำหนดค่า Mac Terminal ของฉันและฉันเห็นผลลัพธ์เดียวกัน
ไม่มีใครมีความคิดว่าทำไมและวิธีการแก้ไขปัญหานี้หรือไม่
set -o vi
คำสั่งทำให้ทุบตีใช้ผูกเป็นกลุ่ม ค่าเริ่มต้นคือการผูกสไตล์ Emacs ดังนั้นจึงไม่ใช่ "ด้วยเหตุผลบางอย่าง" แต่จะset -o vi
เรียกใช้ชุดตัวเลือก Readline ที่แตกต่างกันโดยสิ้นเชิง ดูคำตอบของฉันสำหรับวิธีการเปิดใช้งานได้ทันที