> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tab de Devin Desktop

> Devin Desktop Tab ofrece sugerencias de código con IA con Tab to Jump, Tab to Import y sugerencias inline, impulsadas por nuestro modelo personalizado.

**Devin Desktop Tab** ha evolucionado de una simple herramienta de autocompletado a un motor de navegación y sugerencias de diff con reconocimiento del contexto para escribir código.

Funciona con nuestro modelo propio, entrenado desde cero para optimizar la velocidad y la fluidez.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/tabdemo.mp4?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=c41f2f3d6c8ff1d1829766494f9c1803" data-path="desktop/assets/windsurf/tabdemo.mp4" />
</Frame>

Las sugerencias se basan en el contexto de tu código, tu terminal, el historial de chat de Cascade, tus acciones previas en el editor e incluso tu portapapeles (debes activarlo en Settings avanzadas).

Tab puede realizar ediciones complejas *tanto antes como después* de la posición actual del cursor. Puedes pulsar `esc` para cancelar una sugerencia.

Las sugerencias también desaparecerán si continúas escribiendo o navegando sin aceptarlas.

<div id="keyboard-shortcuts">
  ## Atajos de teclado
</div>

* **Aceptar sugerencia**: `tab`
* **Cancelar sugerencia**: `esc`
* **Aceptar sugerencia palabra por palabra**: `⌘+→` (VS Code), `⌥+⇧+\` (JetBrains)

<div id="tab-to-jump">
  ## Tab to Jump
</div>

Devin Desktop también puede anticipar la siguiente posición del cursor y mostrarte una etiqueta `Tab to Jump` en una línea determinada del editor, para que puedas navegar fácilmente por tu archivo.

Si la aceptas con solo pulsar `tab`, irás directamente a esa siguiente posición.

<Frame>
  <video style={{ transform: 'scale(1.12)' }} autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/tab-to-jump.mp4?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=6eddcaa6135122d4715b386e7ebfa26a" data-path="desktop/assets/windsurf/tab-to-jump.mp4" />
</Frame>

<div id="tab-to-import">
  ## Tab to Import
</div>

Después de definir una nueva dependencia que quieras usar en un archivo, simplemente pulsa `tab` cuando aparezca la sugerencia para importarla al principio del archivo. Tu cursor permanecerá en la misma posición.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/tab-import.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=cb25b6efbd05aebdab9a76b2dfb5d6e9" data-path="desktop/assets/tab-import.mp4" />
</Frame>

<div id="settings">
  ## Settings
</div>

Devin Desktop Tab se ofrece en dos modos: Autocomplete y Supercomplete.

Supercomplete es nuestro modo más potente y recomendado, y aparece en pequeñas ventanas alrededor del cursor para sugerir tanto eliminaciones como adiciones.

Autocomplete es un modo de autocompletado más tradicional que aparece en el cursor.

También puedes optar por usar tu portapapeles como contexto. Esto significa que, si copias algo en tu portapapeles, Devin Desktop podrá usarlo como contexto.

Las funciones Tab to Import y Tab to Jump también se pueden configurar individualmente en Settings.

<Frame>
  <img src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/tab-settings.png?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=2aae41acc492749bc6a4e661b01598e1" width="1018" height="1166" data-path="desktop/assets/windsurf/tab-settings.png" />
</Frame>

<div id="context-awareness">
  ## Reconocimiento del contexto
</div>

Devin Desktop Tab tiene en cuenta el contexto y se adapta a tu entorno actual de programación, incluida la actividad reciente en la terminal, tus cambios de código recientes y el contenido del portapapeles.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/tab-terminal-context.mp4?fit=max&auto=format&n=WE51TvKjsiyk1ZHl&q=85&s=ea0d62b51201a3622bf2c44b47903600" data-path="desktop/assets/windsurf/tab-terminal-context.mp4" />
</Frame>
