Tab es un modelo especializado de Cursor para autocompletado. Cuanto más lo uses, mejor se vuelve ya que inyectas intención al aceptar sugerencias con Tab o rechazarlas con Esc. Con Tab, puedes:
  • Modificar múltiples líneas a la vez
  • Agregar declaraciones de importación cuando falten
  • Saltar dentro y entre archivos para ediciones coordinadas
  • Obtener sugerencias basadas en cambios recientes, errores del linter y ediciones aceptadas

Sugerencias

Al agregar texto, las completaciones aparecen como texto fantasma semi-opaco. Al modificar código existente, se muestra como una ventana emergente de diferencias a la derecha de tu línea actual.
Acepta sugerencias con Tab, rechaza con Esc, o acepta palabra por palabra usando Ctrl+Arrow-Right. Continúa escribiendo o presiona Esc para ocultar las sugerencias.

Saltar en el archivo

Tab predice tu próxima ubicación de edición en el archivo y sugiere saltos. Después de aceptar una edición, presiona Tab nuevamente para saltar a la siguiente ubicación.

Saltar entre archivos

Tab predice ediciones conscientes del contexto entre archivos. Una ventana portal aparece en la parte inferior cuando se sugiere un salto entre archivos.

Auto-importación

En TypeScript y Python, Tab automáticamente agrega declaraciones de importación cuando faltan. Usa un método de otro archivo y Tab sugiere la importación. Aceptar la agrega sin interrumpir tu flujo. Si la auto-importación no está funcionando:
  • Asegúrate de que tu proyecto tenga el servidor de lenguaje o extensiones correctas
  • Prueba con Ctrl+. para verificar si la importación aparece en las sugerencias de Quick Fix

Tab en Peek

Tab funciona en las vistas peek de Go to Definition o Go to Type Definition. Útil para modificar firmas de funciones y corregir sitios de llamada.
En Vim, úsalo con gd para saltar a definiciones, modificar y resolver referencias en un solo flujo.

Aceptaciones Parciales

Acepta una palabra a la vez con Ctrl+Arrow-Right, o configura tu combinación de teclas a través de editor.action.inlineSuggest.acceptNextWord. Habilita en: Cursor SettingsTab.

Configuración

ConfiguraciónDescripción
Cursor TabSugerencias contextuales de múltiples líneas alrededor de tu cursor basadas en ediciones recientes
Partial AcceptsAcepta la siguiente palabra de una sugerencia mediante Ctrl+Arrow-Right
Suggestions While CommentingHabilita Tab dentro de bloques de comentarios
Whitespace-Only SuggestionsPermite ediciones que afectan solo el formato
ImportsHabilita auto-importación para TypeScript
Auto Import for Python (beta)Habilita auto-importación para proyectos de Python

Alternar

Usa la barra de estado (abajo a la derecha) para:
  • Snooze: Deshabilita temporalmente Tab por una duración elegida
  • Disable globally: Deshabilita Tab para todos los archivos
  • Disable for extensions: Deshabilita Tab para extensiones de archivo específicas (ej., markdown o JSON)

Preguntas Frecuentes