ฉันรู้ว่างานนี้:
:%s/<string>//gn
แต่ดูเหมือนจะแปลกเล็กน้อยที่จะใช้คำสั่งการแทนที่เพื่อนับมากกว่าโลก ..
ฉันรู้ว่างานนี้:
:%s/<string>//gn
แต่ดูเหมือนจะแปลกเล็กน้อยที่จะใช้คำสั่งการแทนที่เพื่อนับมากกว่าโลก ..
คำตอบ:
ก่อนหน้านี้ฉันเคยใช้ปลั๊กอินสำหรับสิ่งนี้ vim-indexed-searchให้ข้อความในบรรทัดคำสั่งเช่น:
2 of 32 matches
สำหรับการค้นหาโดยใช้ /
ดูเหมือนว่าจะไม่มีวิธีอื่น อันที่จริงนี่เป็นวิธีที่เป็นทางการที่อธิบายไว้ในเอกสาร Vim
ดูคำถาม SO นี้ชื่อ: นับเป็นกลุ่มที่เกิดขึ้นในการทำเครื่องหมายโดยไม่ต้องเปลี่ยนกันชนและนามสกุลวรรคนี้จากเอกสารที่เป็นกลุ่ม
อีกวิธีหนึ่งคือมีคำถามเช่นนี้ด้วยหัวข้อ: ค้นหาสตริงและรับการนับในเครื่องมือแก้ไข viแต่โปรดทราบว่าวิธีนี้จะนับเฉพาะรายการที่ไม่ตรงกับการแข่งขันจริงเท่านั้นดังนั้นหากคุณมีการแข่งขันหลายรายการต่อบรรทัดคุณจะไม่ได้รับการนับที่ถูกต้อง