¿Hay alguna manera de contar el número de coincidencias en Vim usando: g?


10

Sé que esto funciona:

:%s/<string>//gn

Pero parece un poco extraño usar el comando de sustitución para contar, en lugar de global.

Respuestas:



7

Parece que no hay otra manera. De hecho, esta es la forma oficial descrita en la documentación de Vim.

Vea esta pregunta SO titulada: Contar las ocurrencias en Vim sin marcar el búfer cambiado y, por extensión, este párrafo de la documentación de Vim .

Alternativamente, también existe esta pregunta SO, titulada: Buscar cadena y obtener recuento en el editor vi , pero tenga en cuenta que este método solo contará líneas que no sean coincidencias reales, por lo que si tiene múltiples coincidencias por línea, no obtendrá un recuento correcto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.