ต้องกดซ้ำ ๆ เพื่อให้คำสั่ง Terminal ทำงานได้ - OS X 10.7.3 Lion


0

ฉันพบข้อผิดพลาดที่แปลกประหลาดมาก เมื่อใดก็ตามที่ฉันพิมพ์คำสั่งฉันต้องกด Enter หลายครั้งก่อนที่ Terminal จะดำเนินการคำสั่ง โปรดทราบว่านี่ไม่ใช่ข้อผิดพลาดของฮาร์ดแวร์: ฉันยังสามารถขึ้นบรรทัดใหม่ปรากฏบนหน้าจอ แต่เทอร์มินัลไม่ว่าด้วยเหตุผลใดก็ตามจัดการไม่ถูกต้อง

ตัวอย่างเช่นการพิมพ์ "rails server" ต้องตามด้วยประมาณ 4 กดของ enter และชื่อของเทอร์มินัลเปลี่ยนจาก "bash" เป็น "env" เป็น "ruby" จากนั้นเป็น "rub" จากนั้นเป็น "ruby" อีกครั้ง ก่อนที่จะมีอะไรเกิดขึ้น

ในทำนองเดียวกันคำสั่งเช่น "git -v" จะไม่ทำงานอีกต่อไปเมื่อกด Enter จะยกเลิกคำสั่งเหล่านั้น


1
ไม่รู้มากเกี่ยวกับ osx แต่ดูเหมือนว่าแป้นพิมพ์ทำงานผิดปกติลองใช้แป้นพิมพ์อื่นสำหรับงาน
Shekhar

1
กด Enter- ลงทะเบียนจริงใน Terminal และฉันสามารถดูพวกเขาปรากฏตามปกติ ปัญหาของฉันคือเทอร์มินัลกำลังจัดการป้อนกดเหล่านี้ในทางที่แปลก
isellpropane8

สิ่งแรกที่ต้องลองคือการใช้งานเชลล์โดยไม่มีการปรับแต่งใด ๆ คุณสามารถทำได้ในเทอร์มินัลด้วย เชลล์ & gt; คำสั่งใหม่ . หากคุณใช้ bash (เชลล์เริ่มต้น) ให้เรียกใช้ bash --noprofile. จากนั้นดูว่าปัญหายังคงอยู่หรือไม่ สิ่งที่ต้องตรวจสอบอีกอย่างคือแบบกำหนดเอง ~/.inputrc ไฟล์.
Chris Page

คำตอบ:


0

Keyboard Input Source ที่คุณใช้คืออะไร

ฉันมีปัญหาเดียวกันเมื่อใช้ VNI เปลี่ยนกลับเป็น US (ในแท็บ Keyboard Preferences ... / Input Sources) มันกลับมาเป็นปกติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.