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. |