# Paleta de comandos de GitHub

Usa la paleta de comandos para navegar, buscar y ejecutar comandos directamente desde el teclado.

> \[!NOTE]
> La GitHub Command Palette se encuentra actualmente en versión preliminar pública y está sujeta a cambios.

La GitHub Command Palette está desactivada de forma predeterminada. Puedes habilitar GitHub Command Palette con la vista previa de características. Consulta [Explorar versiones de acceso anticipado con vista previa de la característica](/es/get-started/using-github/exploring-early-access-releases-with-feature-preview).

## Acerca de la GitHub Command Palette

Puedes navegar, buscar y ejecutar comandos en GitHub con la GitHub Command Palette. La paleta de comandos es una forma popular de mostrar sugerencias con base en el contexto y recursos actuales que hayas utilizado recientemente. Puedes abrir la paleta de comandos con una función rápida de teclado desde cualquier parte en GitHub, lo cual te ahorra tiempo y mantiene tus manos en el teclado.

### Navegación rápida

Al abrir la paleta de comandos, las sugerencias están optimizadas para facilitar el acceso desde cualquier lugar de un repositorio, cuenta personal u organización a páginas de nivel superior, como la página Incidencias. Si la ubicación que buscas no está listada, comienza a introducir el nombre o número de la ubicación para refinar las sugerencias.

![Captura de pantalla de la paleta de comandos. Se sugieren las páginas "Incidencias" y "Solicitudes de incorporación de cambios" para el repositorio actual.](/assets/images/help/command-palette/command-palette-navigation-repo-default.png)

### Acceso fácil a los comandos

La capacidad de ejecutar comandos directamente desde tu teclado, sin necesidad de navegar a través de varios menús, podría cambiar la forma en la que utilizas GitHub. Por ejemplo, puedes cambiar de tema presionando un par de teclas, lo cual facilita alternar entre estos temas conforme cambien tus necesidades.

![Captura de pantalla de la paleta de comandos. "cambiar el tema a oscuro" está en la entrada de la paleta de comandos y se muestran los resultados para cambiar el tema.](/assets/images/help/command-palette/command-palette-command-change-theme.png)

## Apertura de la GitHub Command Palette

Abre la paleta de comandos utilizando uno de los siguientes atajos de teclado predeterminados:

* Windows y Linux: <kbd>Ctrl</kbd>+<kbd>K</kbd> o <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>K</kbd>
* Mac: <kbd>Comando</kbd>+<kbd>K</kbd> o <kbd>Comando</kbd>+<kbd>Opción</kbd>+<kbd>K</kbd>

Puede personalizar los métodos abreviados de teclado que usa para abrir la paleta de comandos en la [sección Accesibilidad](https://github.com/settings/accessibility) de la configuración de usuario. Para obtener más información, consulte [Personalización de los métodos abreviados de teclado de GitHub Command Palette](#customizing-your-github-command-palette-keyboard-shortcuts).

Al abrir la paleta de comandos, muestra la ubicación en la esquina superior izquierda y la usa como ámbito para las sugerencias (por ejemplo, la organización `octo-org`).

![Captura de pantalla de la paleta de comandos. "octo-org" está resaltado con un contorno naranja.](/assets/images/help/command-palette/command-palette-launch.png)

> \[!NOTE]
>
> * Si está editando texto de Markdown, Abra la paleta de comandos con <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>K</kbd> (Windows y Linux) o <kbd>Command</kbd>+<kbd>Option</kbd>+<kbd>K</kbd> (Mac).
> * Si trabajas en una instancia de proyecto, en su lugar se muestra una paleta de comandos específica del proyecto. Para más información, consulta [Cambio del diseño de una vista](/es/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view).

### Personalizar tus atajos de teclado para la GitHub Command Palette

Los atajos de teclado predeterminados que se utilizan para abrir la paleta de comandos pueden entrar en conflicto con aquellos de tu buscador y SO. Tiene la opción de personalizar los métodos abreviados de teclado en la [sección Accesibilidad](https://github.com/settings/accessibility) de la configuración de la cuenta. En los ajustes de la paleta de comandos, puedes personalizar los ajustes de teclado para abrirla tanto en modo de búsqueda como en modo de comando.

## Navegar con la GitHub Command Palette

Puedes utilizar la paleta de comandos para navegar a cualquier página a la que tengas acceso en GitHub.

1. Presione <kbd>Ctrl</kbd>+<kbd>K</kbd> (Windows/Linux) o <kbd>Comando</kbd>+<kbd>K</kbd> (Mac) para abrir la paleta de comandos con un ámbito determinado por la ubicación actual en la interfaz de usuario.

2. Comienza a teclear la ruta a la cual quieras navegar. Las sugerencias en la paleta de comandos cambian para empatar con tu texto.

3. Opcionalmente, reduce, expande o cambia completamente el alcance de las sugerencias editando la ruta en el campo de texto de la paleta de comandos.

   * Para reducir el ámbito dentro de una cuenta de usuario u organización, resalte un repositorio y, después, presione <kbd>Tab</kbd> para agregarlo al ámbito.
   * Para expandir el ámbito, resalte y quite un elemento mediante la tecla <kbd>Retroceso</kbd> o <kbd>eliminar</kbd>.
   * Para borrar el ámbito y el cuadro de texto, haz clic en **Borrar** o usa <kbd>Ctrl</kbd>+<kbd>Retroceso</kbd> (Windows y Linux) o <kbd>Comando</kbd>+<kbd>Eliminar</kbd> (Mac).

   También puedes teclear algunos caracteres para reducir tu búsqueda. Para más información, consulta [Funciones de pulsación de teclas](#keystroke-functions).

4. Termina de ingresar la ruta o utiliza las flechas del teclado para resaltar la ruta que quieres desde la lista de sugerenicas.

5. Presione <kbd>Entrar</kbd> para saltar a la ubicación elegida. También puede usar <c0>Ctrl</c0><c1 /><c2>Enter</c2> (Windows y Linux) o <c3>Command</c3><c4 /><c5>Enter</c5> (Mac) para abrir la ubicación en una nueva pestaña del navegador.

## Realizar búsquedas con la GitHub Command Palette

Puede utilizar la paleta de comandos para buscar lo que sea en GitHub.

1. Presione <kbd>Ctrl</kbd>+<kbd>K</kbd> (Windows/Linux) o <kbd>Comando</kbd>+<kbd>K</kbd> (Mac) para abrir la paleta de comandos con un ámbito determinado por la ubicación actual en la interfaz de usuario.

2. Opcionalmente, reduce, expande o cambia completamente el alcance de las sugerencias editando la ruta en el campo de texto de la paleta de comandos.

   * Para reducir el ámbito dentro de una cuenta de usuario u organización, resalte un repositorio y, después, presione <kbd>Tab</kbd> para agregarlo al ámbito.
   * Para expandir el ámbito, resalte y quite un elemento mediante la tecla <kbd>Retroceso</kbd> o <kbd>eliminar</kbd>.
   * Para borrar el ámbito y el cuadro de texto, haz clic en **Borrar** o usa <kbd>Ctrl</kbd>+<kbd>Retroceso</kbd> (Windows y Linux) o <kbd>Comando</kbd>+<kbd>Eliminar</kbd> (Mac).

3. Opcionalmente, utiliza las teclas para encontrar tipos específicos de recursos:

   * <kbd>
              #
              </kbd> Búsqueda de incidencias, solicitudes de incorporación de cambios, debates y proyectos
   * <kbd>!</kbd> Búsqueda de proyectos
   * <kbd>
              @
              </kbd> Búsqueda de usuarios, organizaciones y repositorios
   * <kbd>
              /
              </kbd> Búsqueda de archivos dentro del ámbito de un repositorio

4. Comienza a ingresar tus términos de búsqueda. La paleta de comandos te ofrecerá un rango de búsquedas sugeridas con base en el alcance de tu búsqueda.

   > \[!TIP]
   > También puedes utilizar toda la sintaxis de la búsqueda integrada de GitHub dentro de la paleta de comandos. Para más información, consulta [Búsqueda en la documentación de GitHub](/es/search-github).

5. Use las teclas de dirección para resaltar el resultado de la búsqueda que quiera y presione <kbd>Entrar</kbd> para saltar a la ubicación elegida. También puede usar <c0>Ctrl</c0><c1 /><c2>Enter</c2> (Windows y Linux) o <c3>Command</c3><c4 /><c5>Enter</c5> (Mac) para abrir la ubicación en una nueva pestaña del navegador.

## Ejecutar comandos desde la GitHub Command Palette

Puedes utilizar la GitHub Command Palette para ejecutar comandos. Por ejemplo, puedes crear un repositorio o propuesta nuevos o cambiar tu tema. Cuando ejecutas un comando, la ubicación de su acción se determina ya sea por la página subyacente o por el alcance que se muestra en la paleta de comandos.

* Los comandos de solicitudes de cambios y propuestas siempre se ejecutan en la página subyacente.
* Los comandos de nivel superior, por ejemplo los de repositorio, se ejecutan en el alcance que se muestra en la paleta de comandos.

Para obtener una lista completa de los comandos admitidos, consulta [Referencia de GitHub Command Palette](#github-command-palette-reference).

1. Los métodos abreviados de teclado predeterminados para abrir la paleta de comandos en modo de comando son <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>K</kbd> (Windows y Linux) o <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>K</kbd> (Mac). Si ya ha abierto la paleta de comandos, presione <kbd>></kbd> para cambiar al modo de comandos. GitHub sugiere comandos con base en tu ubicación.

2. Opcionalmente, reduce, expande o cambia completamente el alcance de las sugerencias editando la ruta en el campo de texto de la paleta de comandos.

   * Para reducir el ámbito dentro de una cuenta de usuario u organización, resalte un repositorio y, después, presione <kbd>Tab</kbd> para agregarlo al ámbito.
   * Para expandir el ámbito, resalte y quite un elemento mediante la tecla <kbd>Retroceso</kbd> o <kbd>eliminar</kbd>.
   * Para borrar el ámbito y el cuadro de texto, haz clic en **Borrar** o usa <kbd>Ctrl</kbd>+<kbd>Retroceso</kbd> (Windows y Linux) o <kbd>Comando</kbd>+<kbd>Eliminar</kbd> (Mac).

3. Si no se muestra el comando que quieres, verifica tu alcance y luego comienza a ingresar el nombre del comando en la caja de texto.

4. Use las teclas de dirección para resaltar el comando que quiera y presione <kbd>Entrar</kbd> para ejecutarlo.

## Cerrar la paleta de comandos

Cuando la paleta de comandos está activa, puedes utilizar uno de los siguientes atajos de teclado para cerrarla:

* Modo de búsqueda y navegación: <kbd>Esc</kbd> o <kbd>Ctrl</kbd>+<kbd>K</kbd> (Windows y Linux) <kbd>Command</kbd>+<kbd>K</kbd> (Mac)
* Modo de comando: <kbd>Esc</kbd> o <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>K</kbd> (Windows y Linux) <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>K</kbd> (Mac)

Si personalizaste los atajos de teclado para la paleta de comandos en los ajustes de accesibilidad, tus atajos personalizados se utilizarán tanto para abrirla como para cerrarla.

## Referencia de la GitHub Command Palette

### Funciones de pulsación de teclas

Estas teclas están disponibles cuando la paleta de comandos se encuentra en los modos de búsqueda y navegación, es decir, no están disponibles en el modo de comandos.

| Pulsación de tecla                                                       | Función                                                                                                                                                                                                                              |
| :----------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <kbd>></kbd>                                                             | Entra en el modo de comandos. Para más información, consulta [Ejecución de comandos desde GitHub Command Palette](#running-commands-from-the-github-command-palette).                                                                |
| <kbd>#</kbd>                                                             | Busca propuestas, solicitudes de cambio, debates y proyectos. Para obtener más información, ver [Búsqueda con GitHub Command Palette](#searching-with-the-github-command-palette).                                                   |
| <kbd>@</kbd>                                                             | Busca usuarios, organizaciones y repositorios. Para obtener más información, ve [Búsqueda con GitHub Command Palette](#searching-with-the-github-command-palette).                                                                   |
| <kbd>/</kbd>                                                             | Busca archivos dentro del alcance de un repositorio o repositorios dentro del alcance de una organización. Para obtener más información, consulta [Búsqueda con GitHub Command Palette](#searching-with-the-github-command-palette). |
| <kbd>!</kbd>                                                             | Busca solo proyectos. Para obtener más información, consulta [Buscar con GitHub Command Palette](#searching-with-the-github-command-palette).                                                                                        |
| <kbd>Ctrl</kbd>+<kbd>C</kbd> o <kbd>Comando</kbd>+<kbd>C</kbd>           | Copia al portapapeles la URL de navegación o de búsqueda para el resultado resaltado.                                                                                                                                                |
| <kbd>Escriba</kbd>                                                       | Salta al resultado resaltado o ejecuta el comando resaltado.                                                                                                                                                                         |
| <kbd>Ctrl</kbd>+<kbd>Entrar</kbd> o <kbd>Comando</kbd>+<kbd>Entrar</kbd> | Abre la búsqueda resaltada o el resultado de navegación en una pestaña nueva del buscador.                                                                                                                                           |
| <kbd>?</kbd>                                                             | Muestra la ayuda dentro de la paleta de comandos.                                                                                                                                                                                    |

### Comandos globales

Estos comandos están disponibles en todos los contextos.

| Comando                        | Comportamiento                                                                                                                                                                                                                                                                          |
| :----------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Import repository`            | Crea un repositorio nuevo importando un proyecto desde otro sistema de control de versiones. Para más información, consulta [Importar un repositorio con el Importador GitHub](/es/migrations/importing-source-code/using-github-importer/importing-a-repository-with-github-importer). |
| `New gist`                     | Abre un gist nuevo. Para más información, consulta [Crear gists](/es/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists).                                                                                                                              |
| `New organization`             | Crea una organización nueva. Para más información, consulta [Crear una organización nueva desde cero](/es/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch).                                                                           |
| `New project`                  | Cree un nuevo proyecto. Para más información, consulta [Creación de una instancia de proyecto](/es/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project).                                                                                                    |
| `New repository`               | Crea un repositorio nuevo desde cero. Para más información, consulta [Crear un repositorio nuevo](/es/repositories/creating-and-managing-repositories/creating-a-new-repository).                                                                                                       |
| `Switch theme to <theme name>` | Cambiar directamente a un tema diferente para la interfaz de usuario. Para más información, consulta [Administrar la configuración de tu tema](/es/get-started/accessibility/managing-your-theme-settings).                                                                             |

### Comandos de organización

Estos comandos se encuentran disponibles únicamente dentro del alcance de una organización.

| Comando    | Comportamiento                                                                                                                                                                           |
| :--------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `New team` | Crea un equipo nuevo en la organización actual. Para más información, consulta [Creación de un equipo de organización](/es/organizations/organizing-members-into-teams/creating-a-team). |

### Comandos de repositorio

La mayoría de estos comandos se encuentran disponibles únicamente en la página principal del repositorio. Si un comando también está disponible en otras páginas, esto se nota en la columna de comportamiento.

| Comando                        | Comportamiento                                                                                                                                                                                                                                 |
| :----------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Clone repository: <URL type>` | Copia al portapapeles la URL que necesitas para clonar el repositorio utilizando el GitHub CLI, HTTPS o SSH. Para más información, consulta [Clonar un repositorio](/es/repositories/creating-and-managing-repositories/cloning-a-repository). |
| `New discussion`               | Crea un debate nuevo en el repositorio. Para más información, consulta [Guía de inicio rápido para los debates de GitHub](/es/discussions/quickstart#creating-a-new-discussion).                                                               |
| `New file`                     | Crea un archivo nuevo desde cualquier página en el repositorio. Para más información, consulta [Agregar un archivo a un repositorio](/es/repositories/working-with-files/managing-files/adding-a-file-to-a-repository).                        |
| `New issue`                    | Abre una propuesta nueva desde cualquier página en el repositorio. Para más información, consulta [Crear un problema](/es/issues/tracking-your-work-with-issues/creating-an-issue).                                                            |
| `Open in github.dev editor`    | Abre el repositorio actual en el editor de github.dev. Para más información, consulta [El editor basado en web de github.dev](/es/codespaces/the-githubdev-web-based-editor#opening-the-web-based-editor).                                     |

### Comandos de archivo

Estos comandos se encuentran disponibles únicamente cuando abres la paleta de comandos desde un archivo en un repositorio.

| Comando                     | Comportamiento                                                                                                                                                                                                                                                                                                           |
| :-------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Copy permalink`            | Crea un enlace al archivo que incluye el SHA de la confirmación actual y copia el enlace al portapapeles. Para más información, consulta [Obtener enlaces permanentes a archivos](/es/repositories/working-with-files/using-files/getting-permanent-links-to-files#press-y-to-permalink-to-a-file-in-a-specific-commit). |
| `Open in github.dev editor` | Abre el archivo que se muestra actualmente en el editor de github.dev. Para más información, consulta [El editor basado en web de github.dev](/es/codespaces/the-githubdev-web-based-editor#opening-the-web-based-editor).                                                                                               |

### Comandos de discusión

Estos comandos se encuentran disponibles únicamente cuando abres la paleta de comandos desde un debate. Estos actúan en tu página actual y no se ven afectados por el alcance que se configuró en la paleta de comandos.

| Comando                   | Comportamiento                                                                                                                                                                                                                                                 |
| :------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Delete discussion...`    | Eliminar permanentemente la discusión. Para más información, consulta [Administrar los debates](/es/discussions/managing-discussions-for-your-community/managing-discussions#deleting-a-discussion).                                                           |
| `Edit discussion body`    | Abre el cuerpo principal del debate listo para editar.                                                                                                                                                                                                         |
| `Subscribe`/`unsubscribe` | Activarse o desactivarse de las notificaciones de adiciones al debate. Para más información, consulta [Acerca de las notificaciones](/es/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications). |
| `Transfer discussion...`  | Mueve el debate a un repositorio distinto. Para más información, consulta [Administrar los debates](/es/discussions/managing-discussions-for-your-community/managing-discussions#transferring-a-discussion).                                                   |

### Emitir comandos

Estos comandos se encuentran disponibles únicamente cuando abres la paleta de comandos desde una incidencia. Estos actúan en tu página actual y no se ven afectados por el alcance que se configuró en la paleta de comandos.

| Comando                          | Comportamiento                                                                                                                                                                                                                                                        |
| :------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Close`/`reopen issue`           | Cierra o vuelve a abrir la propuesta actual. Para más información, consulta [Acerca de los problemas](/es/issues/tracking-your-work-with-issues/about-issues).                                                                                                        |
| `Convert issue to discussion...` | Convierte el problema actual en una discusión. Para más información, consulta [Moderar los debates](/es/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion).                                              |
| `Delete issue...`                | Borra el problema actual. Para más información, consulta [Eliminar una incidencia](/es/issues/tracking-your-work-with-issues/deleting-an-issue).                                                                                                                      |
| `Edit issue body`                | Abre el cuerpo principal de la propuesta listo para su edición.                                                                                                                                                                                                       |
| `Edit issue title`               | Abre el título de la propuesta listo para su edición.                                                                                                                                                                                                                 |
| `Lock issue`                     | Limita los comentarios nuevos a los usuarios con acceso de escritura en el repositorio. Para más información, consulta [Bloquear conversaciones](/es/communities/moderating-comments-and-conversations/locking-conversations).                                        |
| `Pin`/`unpin issue`              | Cambia entre si la propuesta se muestra en la sección de propuestas fijadas del repositorio o no. Para más información, consulta [Anclar una incidencia a tu repositorio](/es/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository).             |
| `Subscribe`/`unsubscribe`        | Decide recibir o no recibir notificaciones para los cambios a esta propuesta. Para más información, consulta [Acerca de las notificaciones](/es/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications). |
| `Transfer issue...`              | Traslada la incidencia a otro repositorio. Para más información, consulta [Transferir una incidencia a otro repositorio](/es/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository).                                                      |

### Comandos de las solicitudes de cambios

Estos comandos están disponibles únicamente cuando abres la paleta de comandos desde un pull request. Estos actúan en tu página actual y no se ven afectados por el alcance que se configuró en la paleta de comandos.

| Comando                                                    | Comportamiento                                                                                                                                                                                                                                                                                                                                                                                    |
| :--------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `Close`/`reopen pull request`                              | Cierra o vuelve a abrir el pull request actual. Para más información, consulta [Acerca de las solicitudes de incorporación de cambios](/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).                                                                                                                                 |
| `Convert to draft`/`Mark pull request as ready for review` | Cambia el estado de la solicitud de incorporación de cambios para mostrarla como preparada o no preparada para su revisión. Para más información, consulta [Cambiar la etapa de un pull request](/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request).                                                      |
| `Copy current branch name`                                 | Agrega al portapapeles el nombre de la rama de encabezado para la solicitud de cambios.                                                                                                                                                                                                                                                                                                           |
| `Edit pull request body`                                   | Abre el cuerpo principal del pull request listo para ser editado.                                                                                                                                                                                                                                                                                                                                 |
| `Edit pull request title`                                  | Abre el título del pull request para editar.                                                                                                                                                                                                                                                                                                                                                      |
| `Subscribe`/`unsubscribe`                                  | Decide recibir o no recibir notificaciones para los cambios a esta solicitud de cambios. Para más información, consulta [Acerca de las notificaciones](/es/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications).                                                                                                                  |
| `Update current branch`                                    | Actualiza la rama de encabezado de la solicitud de cambios con los cambios a la rama base. Esto está disponible únicamente para las solicitudes de extracción que se dirigen a la rama predeterminada del repositorio. Para más información, consulta [Acerca de las ramas](/es/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches). |