5
เทอร์มินัล borked หลังจากเรียกใช้ Vim ด้วย xargs
บางครั้งฉันพยายามเรียกใช้ Vim โดยใช้วิธีxargsนี้: find . -name '*.java' | xargs vim …งานประเภทใด: เมื่อ Vim เปิดตัวฉันจะเห็นแฟลชคำเตือนต่อไปนี้สั้น ๆ : Vim: Warning: Input is not from a terminal การแก้ไขการทำงาน - :filesระบุ.javaไฟล์ทั้งหมดอย่างถูกต้องตามที่คาดไว้ ฉันสามารถบันทึกและออกจาก อย่างไรก็ตามหลังจากออกจาก Vim เทอร์มินัลของฉันถูก borked: สิ่งที่ฉันพิมพ์ที่ shell prompt ไม่ได้สะท้อน การขึ้นบรรทัดใหม่จะไม่ปรากฏเลยและบางครั้งการป้อนบรรทัดก็จะปรากฏขึ้น สิ่งนี้จะดำเนินต่อไปจนกว่าฉันจะออกreset(1)คำสั่งเพื่อกำหนดค่าเริ่มต้นใหม่ให้กับเทอร์มินัล นี่เป็นข้อผิดพลาด Vim หรือมีคำอธิบายที่น่าพอใจมากกว่าสำหรับสาเหตุที่มันโต้ตอบกับเทอร์มินัลเช่นนั้น? ฉันเคยเห็นมันเกิดขึ้นใน Vim จนถึงเวอร์ชัน 7.3 (ดูเหมือนว่าจะไม่มีความหมาย) บน Linux และ Unices …