¿Cómo buscar recursivamente el contenido de un archivo / grep en un directorio / subdirectorios en Emacs?

Pregunta:

Estoy usando Emacs durante bastante tiempo y todavía de alguna manera no entiendo cuál es la mejor manera de (recursivamente) grep para una cadena dentro de un directorio (proyecto) y obtener los resultados presentados como un búfer directo o en algunos más forma útil. Por favor iluminame.

Respuesta:

Bueno, dado que la pregunta original no menciona rgrep , seguiré adelante y lo señalaré aquí. Esta es la opción más simple que ya está incorporada en Emacs, y he descubierto que es más que suficiente para la mayoría de las cosas.

De la documentación,

Recursively grep for REGEXP in FILES in directory tree rooted at DIR.

La búsqueda se limita a los nombres de archivo que coinciden con los ARCHIVOS del patrón de shell.

Entonces, por ejemplo, para buscar todos los archivos de Python debajo de mi directorio de inicio para los usos de some_function , lo llamaría con some_function , *.py , ~/ como argumentos. Los resultados se muestran en un nuevo búfer.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım