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

# Windsurf Tab

> Windsurf Tab ofrece sugerencias de código impulsadas por IA con Tab to Jump, Tab to Import y sugerencias en línea, basadas en nuestro modelo personalizado.

**Windsurf Tab** ha pasado de ser una simple herramienta de Autocomplete a un motor de sugerencias de diffs y navegación con conocimiento del contexto para escribir código.

Funciona con nuestro modelo de IA interno personalizado, entrenado desde cero para optimizar la velocidad y la conciencia del flujo.

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

Las sugerencias se basan en el contexto de tu código, la terminal, el historial de Chat de Cascade, tus acciones previas en el editor e incluso tu portapapeles (debes habilitarlo en Configuración avanzada).

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 sigues 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 para saltar
</div>

Windsurf también puede anticipar la siguiente posición del cursor y mostrarte la etiqueta `Tab to Jump` en una línea concreta del editor, lo que te permite desplazarte fácilmente por el archivo.

Si aceptas pulsando simplemente `tab`, el cursor saltará a esa posición.

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

<div id="tab-to-import">
  ## Pulsa Tab para importar
</div>

Tras definir una nueva dependencia para usar en un archivo, simplemente pulsa `Tab` para importarla al inicio del archivo cuando aparezca la sugerencia. El cursor permanecerá en la misma posición.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/tab-import.mp4?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=9e1a5dce9a510ea50295228011d93eab" data-path="assets/tab-import.mp4" />
</Frame>

<div id="settings">
  ## Configuración
</div>

Windsurf Tab se ofrece en dos modos: Autocomplete y Supercomplete.

Supercomplete es nuestro modo más potente y recomendado, que 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, Windsurf podrá usarlo como contexto.

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

<Frame>
  <img src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-settings.png?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=1b86247d84676fc10f627af39905cd93" width="1018" height="1166" data-path="assets/windsurf/tab-settings.png" />
</Frame>

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

Windsurf Tab es ampliamente consciente del contexto y responde de forma adaptativa a tu contexto de programación actual, 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/codeium/bVGscI7v3lPUsThV/assets/windsurf/tab-terminal-context.mp4?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=8f567165363a508e416d08c7bb30773c" data-path="assets/windsurf/tab-terminal-context.mp4" />
</Frame>
