ตั้งค่าตัวเลือกการวาง แต่สำหรับการแทรกเพียงครั้งเดียวเท่านั้น
ฉันต้องการวิธีที่รวดเร็วในการตั้งค่า'paste'ตัวเลือกVim การแทรกข้อความบางส่วนและเปลี่ยนเป็นค่าก่อนหน้า'paste'เป็น กรณีการใช้งานทั่วไปแทรกเนื้อหาคลิปบอร์ดของระบบปฏิบัติการอย่างแท้จริงโดยไม่คำนึงถึงการเขียนโหมดแทรกใด ๆ ที่อาจใช้งานเช่นการเยื้องอัตโนมัติและโดยไม่ต้องเปลี่ยนสถานะของ Vim อีกกรณีการใช้งานคือการอนุญาตให้มีคุณสมบัติแมโคร OS เพื่อแทรกการกดแป้นพิมพ์เป็นกลุ่มและให้พวกเขาตีความเป็นข้อความตามตัวอักษร เห็นได้ชัดว่านี่เป็นการสรุปให้กับตัวเลือกอื่น ๆ - แนวคิดทั่วไปคือการตั้งค่าตัวเลือกบางอย่าง แต่สำหรับระยะเวลาหนึ่งการเดินทางผ่านโหมดแทรก โดยทั่วไปฉันต้องการผูกลำดับสำคัญ (พูด_i) กับมาโครที่ทำสิ่งนี้ :set paste i…<Esc> :set nopaste โดยที่i…<Esc>ฉันหมายถึงเปลี่ยนเป็นโหมดแทรก (เช่นเดียวกับiคำสั่ง) และกลับมาโครเมื่อกลับสู่โหมดคำสั่งยกเว้นว่าฉันต้องการที่จะจบลงด้วยการ'paste'ยังคงใช้งานอยู่หากมันใช้งานอยู่ก่อน ฉันจะทำสิ่งนี้ได้อย่างไร หมายเหตุ: เนื้อหาของคลิปบอร์ด OS ที่ถูกแมปไปลงทะเบียน"* เมื่อใช้งานได้'paste'ตัวเลือกจะไม่มีประโยชน์มาก สถานการณ์ที่สร้างแรงจูงใจสำหรับคำถามนี้สำหรับช่วงเวลาที่ไม่ตรงตามเงื่อนไขสำหรับ"*การสนับสนุนการลงทะเบียน - Vim ไม่ได้รวบรวม+xterm_clipboardคุณสมบัติหรือกำลังทำงานในเทอร์มินัลเช่นหน้าจอหรือ SSH เหนือซึ่งแยกจากเซิร์ฟเวอร์ X แวดล้อม