ฉันมักจะใช้ctrl+cเพื่อคัดลอกข้อความจากแอปพลิเคชั่น gui บางส่วนแล้ววางลงในเทอร์มินัลอีมูเลเตอร์ (เทอร์มิเนเตอร์) โดยใช้เมนูคลิกเมาส์ขวาและวาง บางครั้งฉันลืมว่าคลิปบอร์ดมีหลายบรรทัดซึ่งเมื่อวางลงในทุบตีทำให้แต่ละบรรทัดจะ "ดำเนินการ"
มีวิธีแก้ปัญหาเพื่อป้องกันการวางหลายบรรทัดทั้งหมดหรือไม่?
sleep 999999แล้ววางถ้ามันดูโอเค ctrl+cคำสั่งการนอนหลับไม่ได้อ่านบรรทัดและพวกเขาจะถูกยกเลิกเมื่อคุณกด
printf '\e[?2004h'ในเทอร์มินัลอีมูเลเตอร์คล้าย xterm ส่วนใหญ่เปิดใช้งานโหมด bracketed-paste ซึ่งเทอร์มินัลจะวงเล็บข้อความที่วางไว้เพื่อให้แอปพลิเคชันสามารถตรวจจับได้ว่าจุดเริ่มต้นของการวาง xterm ยังสนับสนุนโหมดอื่นด้วย\e[?2005hซึ่งอักขระที่วางทั้งหมดถูกนำหน้าด้วย^V(เข้าใจโดยแอ็พพลิเคชันจำนวนมากและวินัยของ tty line as litteral-next)