Stack Overflow และ Stack Exchange sites อื่น ๆ เช่นเว็บไซต์อื่น ๆ ที่มีตัวแก้ไขแบบฝังผูกคีย์บอร์ดคอร์ดต่างๆเพื่อแก้ไขคำสั่ง เหล่านี้บางครั้งเรียกว่าคีย์การเข้าถึง (ถ้าคุณต้องการค้นหาเว็บ) และถูกผูกไว้เมื่อโหลดหน้าเว็บ ในกรณีของคุณคีย์แมปเริ่มต้นของ Vimperator สำหรับการแก้ไขพื้นที่ข้อความ HTML ในโปรแกรมแก้ไขภายนอกCtrl-iจะถูกเขียนทับ *emphasized text*
แทนการดำเนินการเริ่มต้นของมันแทรก ในการหลีกเลี่ยงปัญหานี้คุณสามารถเพิ่มการแมปใหม่ลงใน. vimperatorrcของคุณ ฉันได้ใช้
inoremap <Leader>i <C-i>
<Leader>
กุญแจของฉันคือ-ด้วยการมุ่งเน้นไปที่พื้นที่ข้อความ HTML ที่ฉันใช้-iเริ่มแก้ไขในตัวแก้ไขภายนอก
เป็นที่ชัดเจนจากคำถามที่คุณเคยใช้คุณสมบัตินี้มาก่อน แต่สำหรับผู้ที่ไม่ได้มีตัวเลือกที่ควบคุมการแก้ไขภายนอกที่จะใช้คือ 'บรรณาธิการ' สำหรับ gVim / MacVim ให้ใช้การ-f
ตั้งค่าสถานะสำหรับ "เบื้องหน้า" เพื่อป้องกันไม่ให้ Vim แยกใช้กระบวนการของตัวเอง (และสูญเสียการเชื่อมโยงกับพื้นที่ข้อความที่แก้ไข) :help 'editor'
ดู ฉันใช้ MacVim และสองบรรทัดที่เกี่ยวข้องของ. vimperatorrcของฉันดังนั้นจึงอ่าน:
set editor="/usr/local/bin/mvim -f"
inoremap <Leader>i <C-i>