Referencia de sintaxis

En esta página, se proporciona información detallada sobre los filtros compatibles, los operadores, las opciones de sintaxis y las combinaciones de teclas para la Búsqueda de código fuente público.

Filtros compatibles

En la siguiente tabla, se enumeran los filtros que puedes usar cuando buscas código.

Filtrar 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 el contenido del archivo. No se incluyen los nombres de archivo. content:hello
file: filepath:
ruta:
f:
Busca un archivo por nombre de archivo 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.

Es útil para realizar búsquedas en varias líneas.
pcre:yes @Provides\s+double
symbol: Busca un símbolo específico. symbol:immutable
usage: Busca y excluye comentarios y literales de string. usage:map

opciones de idioma

En la siguiente tabla, se enumeran los lenguajes de programación de uso general 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) 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 Cómo usar el 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 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 fuente público, escribe ?.

En la siguiente tabla, se muestran las combinaciones de teclas que puedes usar para buscar código.

Claves Acción
h Mostrar el historial de revisión del archivo.
q Activa o desactiva el panel inferior.
b Muestra u oculta la capa de modificado por última vez.
f Mostrar la barra de búsqueda.
/ Cambia el enfoque al cuadro de búsqueda.
o Cambia el enfoque al navegador de contorno.
a Cambia el enfoque al árbol de directorios.
l Abre el menú desplegable Vínculos.
lp Copia la ruta del archivo en el menú desplegable de vínculos.
lh Copia el vínculo a la versión HEAD del archivo en el menú desplegable Links.
cámara Copia el vínculo a la versión actual del archivo y la línea actual del menú desplegable Vínculos.
. 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.