vim spellcheck: คำสั่งหรือฟังก์ชันเพื่อดัมพ์คำที่ไม่เหมาะสมทั้งหมดไปยังไฟล์


1

ฉันต้องแก้ไขไฟล์ที่มีข้อผิดพลาดในการสะกดบ่อยๆ ตรวจการสะกดแท็กคำเหล่านี้ทั้งหมด แต่มีคำสั่งหรือฟังก์ชั่นภายในกลุ่มที่จะทิ้งคำที่ติดแท็กเหล่านี้ไปยังไฟล์หรือไม่

คำตอบ:


1

ของฉัน SpellCheck plugin จัดเตรียมคำสั่งที่เติม Vim's รายการด่วน พร้อมข้อผิดพลาดการสะกดทั้งหมด นี่เป็นการดียิ่งกว่าการทิ้งไปยังไฟล์ที่คุณสามารถค้นหาข้อผิดพลาดการสะกดแต่ละคำได้อย่างรวดเร็ว นอกจากนี้ยังตั้งค่าการแมปในรายการตัวแก้ไขด่วนเป็น "แก้ไข" จากระยะไกล / แก้ไขเพื่อเพิ่มความผิดพลาด


Karkat ขอบคุณสำหรับการตอบกลับ เกรงว่าฉันตัดสินใจว่าไม่มีคำสั่งดังกล่าวดังนั้นฉันจึงเขียนการแม็พนี้เพื่อทำเช่นนั้น code แผนที่ & lt; F10 & gt; qzq: w y & lt; CR & gt;: คาถา setlocal spelllang = en & lt; CR & gt;: let wds = "" & lt; CR & gt;: ขณะที่บรรทัด ('.') & gt; = @ z & lt; CR & gt;: ให้ @ z = บรรทัด (' . ') & lt; CR & gt;: norm] syw & lt; CR & gt;: ให้ wds = wds. @ ".' '& lt; CR & gt;: สิ้นสุดเวลา & lt; CR & gt;: e & y.vim & lt; CR & gt; ggdG: exe setline (1, wds) & lt; CR & gt; gg: s / \ + / \ r / ge & lt; CR & gt; ; code ฉันต้องการมันเป็นไฟล์ y.vim เพราะฉันเปลี่ยนมันให้เป็นคำสั่งแทนที่โดยอัตโนมัติ
user985675
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.