¿Hay alguna forma de buscar una cadena en todos los archivos dentro de un proyecto en Sublime Text 3? La cadena no es un método.
F4
(adelante) y shift+F4
(atrás) en Windows
¿Hay alguna forma de buscar una cadena en todos los archivos dentro de un proyecto en Sublime Text 3? La cadena no es un método.
F4
(adelante) y shift+F4
(atrás) en Windows
Respuestas:
Puede buscar un directorio usando Find
→ Find in files
. Esto también incluye todas las pestañas abiertas.
El método abreviado de teclado es Ctrl⇧+ Fen teclados que no son Mac (normal) y ⌘⇧+ Fen una Mac.
Se le presentará con tres cajas: Find
, Where
y Replace
. Es una búsqueda regular Buscar / Buscar-reemplazar donde Where
especifica un archivo o directorio para buscar. Por ejemplo, a menudo uso un nombre de archivo o .
para buscar en el directorio actual. También hay algunas construcciones especiales que se pueden usar dentro del Where
campo:
<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
Tenga en cuenta que estos no son marcadores de posición, los escribe al pie de la letra. La mayoría de ellos se explican por sí mismos (por ejemplo, -*.doc
excluye archivos con una .doc
extensión).
Presionando ...
a la derecha le presentará todas las opciones disponibles.
Después de buscar, se le presentará una Find results
página con todos sus resultados coincidentes. Para saltar a líneas y archivos específicos, simplemente haga doble clic en una línea.
<project>
fue un muy buen truco! ... Gracias por eso. Además, (en caso de que alguien no lo sabe y lo necesitan) se puede definir <open folders>
, <open files>
, filtros ... o mezclarlas con una comma
.
Find --> Find Results
pestaña.
Puede poner <project>
en el cuadro "Dónde:" para buscar desde el proyecto Sublime actual desde el menú Buscar en archivos.
Esto es más útil que buscar desde la carpeta raíz cuando su proyecto incluye o excluye carpetas o extensiones de archivo particulares.
/
, sino desde la carpeta que pones en "Dónde". Creo que no se detendrá a cierta profundidad; alcanzará hasta lo más profundo, si entiendes lo que quiero decir :)
Solución:
Use el acceso directo Buscar todos: Ctrl+ Shift+ F, luego seleccione la carpeta en el cuadro "Dónde:" a continuación. (Y para Mac, es ⌘+ Shift+ F).
Si el directorio raíz del proyecto es proj, con los subdirectorios src y aux y desea buscar en todas las subcarpetas, use la carpeta proj. Para restringir la búsqueda solo a la carpeta src, use proj / src en el cuadro "Dónde:".
Where: