En esta página, se proporciona información detallada sobre los filtros, los operadores, las opciones de sintaxis y las combinaciones de teclas admitidos para la Búsqueda de código.
Filtros compatibles
En la siguiente tabla, se enumeran los filtros que puedes usar cuando busques código.
Filtro | Otras opciones | Descripción | Ejemplo |
---|---|---|---|
case:yes |
case:y |
Hace que la búsqueda distinga mayúsculas y minúsculas. Como configuración predeterminada, las búsquedas no distinguen entre mayúsculas y minúsculas. Si agrupas varios términos de búsqueda, todos los grupos secundarios heredarán este filtro. |
case:yes Hello World |
class: |
Busca un nombre de clase. | class:MainClass |
|
comment: |
Buscar en los comentarios | comment:bug |
|
content: |
Busca solo por contenido de archivos. Esto excluye los nombres de archivo. | content:hello |
|
file: |
filepath: path: f: |
Busca un archivo por nombre o ruta de acceso. | file:test.js |
function: |
func: |
Busca un nombre de función. | function:print |
lang: |
language: |
Busca resultados con un lenguaje específico. | lang:java test |
pcre:yes |
Usa expresiones regulares compatibles con Perl. Útil para buscar en varias líneas. |
pcre:yes @Provides\s+double |
|
symbol: |
Buscar un símbolo específico | symbol:immutable |
|
usage: |
Realiza búsquedas sin incluir comentarios ni literales de cadena. | usage:map |
Opciones de idioma
En la siguiente tabla, se enumeran los lenguajes de programación de uso común que admite el filtro lang:
. Cuando corresponda, se puede usar un alias para el valor.
Idioma | Valor lang: |
Alias |
---|---|---|
C++ | c++ |
cpp , cc , cxx |
C | c |
|
Java | java |
|
Kotlin | kotlin |
kt , kts |
Python | python |
py |
JavaScript | javascript |
js |
Go | go |
golang |
JSON | json |
|
HTML | html |
angular |
Objective-C++ | objectivec++ |
|
Objective-C | objectivec |
objc |
Markdown | markdown |
md |
AppleScript | applescript |
|
C# | c# |
csharp |
CSS | css |
|
CSV | csv |
|
curl | curl |
|
Dart | dart |
|
Django | django |
|
JSP, | jsp |
|
Perl | perl |
|
PHP | php |
|
PowerShell | powershell |
|
Ruby | ruby |
|
Rust | rust |
rs |
shell | shell |
bash , sh |
SHTML | shtml |
|
SQL | sql |
|
Swift | swift |
|
Tcl | tcl |
|
XML | xml |
|
XSLT | xslt |
|
YAML | yaml |
Operadores admitidos
La siguiente tabla enumera los operadores que puedes usar cuando busques el código.
Operador | Descripción |
---|---|
AND |
Operador lógico "AND". Consulta Uso del operador AND para obtener más información. |
OR |
Operador lógico "OR". Consulta Uso del operador OR para obtener más información. |
Opciones de sintaxis adicionales
Se admiten las siguientes opciones de sintaxis adicionales para buscar código.
Opción | Descripción |
---|---|
(search_expression) | Agrupa varios términos. Consulta Agrupar términos de búsqueda para obtener más información. |
- |
Excluye el término de los resultados de la búsqueda. |
\ |
Se usa para escapar caracteres especiales como . , \ o ( . |
"search_expression" | Realiza una búsqueda literal sin interpretar la consulta de búsqueda como una expresión regular. |
Combinaciones de teclas compatibles
Para ver las combinaciones de teclas disponibles en la Búsqueda de código, escribe ?
.
En la siguiente tabla, se incluyen las combinaciones de teclas que puedes usar cuando busques código.
Claves | Acción |
---|---|
h | Muestra el historial de revisión del archivo. |
q | Activar o desactivar el panel inferior |
b | Muestra u oculta la capa de blame. |
f | Muestra la barra de búsqueda. |
/ | Cambia el enfoque al cuadro de búsqueda. |
o | Cambia el enfoque al navegador de esquema. |
t | Cambia el enfoque al árbol de directorios. |
l | Abre el menú desplegable Vínculos. |
lp | Copia la ruta de acceso al archivo en el menú desplegable Links. |
lh | Copia el vínculo a la versión HEAD del archivo en el menú desplegable Links. |
lr | Copia el vínculo a la versión actual del archivo y la línea actual en el menú desplegable Links. |
. | Mientras estás en el cuadro de búsqueda, busca código o archivos en el directorio actual. |
j | Selecciona el siguiente resultado en los resultados de la búsqueda. |
k | Selecciona el resultado anterior en los resultados de la búsqueda. |
x | Mostrar referencias cruzadas de los símbolos |