Cómo encontrar archivos por contenido a través de líneas con helm

Pregunta:

Dentro de helm me gustaría encontrar todos los archivos que tienen el contenido 'foo' y 'bar', incluso si 'foo' y 'bar' están en líneas diferentes.

Respuesta:

Puede usar helm-ff-do-grep dentro helm-find-files sesión helm-find-files .

  • Dentro de la sesión helm-find-files . Puede invocar helm-ff-run-grep con Cs y Cu como argumento de prefijo. Luego elija dónde / qué buscar y luego le indicará un patrón para buscar.

helm-ff-do-grep usa ack o grep como backend. ver https://tuhdo.github.io/helm-intro.html#orgheadline11

O puede usar helm-org-rifle

A diferencia de org-ocurren y comandos similares, helm-org-rifle se basa en entradas (es decir, un encabezado y todo su contenido, sin incluir subtítulos), mientras que org-ocurren se basa en líneas. Entonces org-ocurre le mostrará líneas completas que contienen palabras coincidentes, sin ninguna referencia al encabezado debajo de la línea, mientras que helm-org-rifle mostrará el encabezado de la entrada que coincide, seguido del contexto alrededor de cada palabra coincidente en el entrada. En otras palabras, helm-org-rifle es algo así como Google, mientras que org-occur es algo así como grep.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım