18 18
19Antes de instalar, asegúrate de tener:19Antes de instalar, asegúrate de tener:
20 20
21* VS Code 1.98.0 o superior21* VS Code 1.94.0 o superior
22* Una cuenta de Anthropic: cualquier suscripción pagada de Claude (Pro, Max, Team o Enterprise) o una cuenta de Claude Console funciona, y no se requiere clave API. Iniciarás sesión [con esta cuenta](/docs/es/authentication#log-in-to-claude-code) cuando abras la extensión por primera vez. Si accedes a Claude a través de un proveedor de terceros como Amazon Bedrock o Google Cloud's Agent Platform, consulta [Usar proveedores de terceros](#use-third-party-providers) para obtener instrucciones de configuración.22* Una cuenta de Anthropic: cualquier suscripción pagada de Claude (Pro, Max, Team o Enterprise) o una cuenta de Claude Console funciona, y no se requiere clave API. Iniciarás sesión [con esta cuenta](/docs/es/authentication#log-in-to-claude-code) cuando abras la extensión por primera vez. Si accedes a Claude a través de un proveedor de terceros como Amazon Bedrock o Google Cloud's Agent Platform, consulta [Usar proveedores de terceros](#use-third-party-providers) para obtener instrucciones de configuración.
23 23
24<Tip>24<Tip>
44 Comenzar44 Comenzar
45</h2>45</h2>
46 46
47Una vez instalada, puedes comenzar a usar Claude Code a través de la interfaz de VS Code:47Una vez instalado, puede comenzar a usar Claude Code a través de la interfaz de VS Code:
48 48
49<Steps>49<Steps>
50 <Step title="Abrir el panel de Claude Code">50 <Step title="Abrir el panel de Claude Code">
51 En todo VS Code, el icono Spark indica Claude Code: <img src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/images/vs-code-spark-icon.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=3ca45e00deadec8c8f4b4f807da94505" alt="Icono Spark" style={{display: "inline", height: "0.85em", verticalAlign: "middle"}} width="16" height="16" data-path="images/vs-code-spark-icon.svg" />51 En todo VS Code, el icono Spark indica Claude Code: <img src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/images/vs-code-spark-icon.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=3ca45e00deadec8c8f4b4f807da94505" alt="Icono Spark" style={{display: "inline", height: "0.85em", verticalAlign: "middle"}} width="16" height="16" data-path="images/vs-code-spark-icon.svg" />
52 52
53 La forma más rápida de abrir Claude es hacer clic en el icono Spark en la **Barra de herramientas del editor** (esquina superior derecha del editor). El icono solo aparece cuando tienes un archivo abierto.53 La forma más rápida de abrir Claude es hacer clic en el icono Spark en la **Barra de herramientas del editor** (esquina superior derecha del editor). El icono solo aparece cuando tiene un archivo abierto.
54 54
55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="Editor de VS Code mostrando el icono Spark en la Barra de herramientas del editor" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="VS Code editor mostrando el icono Spark en la Barra de herramientas del editor" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />
56 56
57 Otras formas de abrir Claude Code:57 Otras formas de abrir Claude Code:
58 58
59 * **Barra de actividades**: haz clic en el icono Spark en la barra lateral izquierda para abrir la lista de sesiones. Haz clic en cualquier sesión para abrirla como una pestaña de editor completa, o inicia una nueva. Este icono siempre es visible en la Barra de actividades.59 * **Barra de actividades**: haga clic en el icono Spark en la barra lateral izquierda para abrir la lista de sesiones. Haga clic en cualquier sesión para abrirla como una pestaña de editor completa, o inicie una nueva. Este icono siempre es visible en la Barra de actividades.
60 * **Paleta de comandos**: `Cmd+Shift+P` (Mac) o `Ctrl+Shift+P` (Windows/Linux), escribe "Claude Code" y selecciona una opción como "Abrir en Nueva Pestaña"60 * **Paleta de comandos**: `Cmd+Shift+P` (Mac) o `Ctrl+Shift+P` (Windows/Linux), escriba "Claude Code" y seleccione una opción como "Open in New Tab"
61 * **Barra de estado**: haz clic en **✱ Claude Code** en la esquina inferior derecha de la ventana. Esto funciona incluso cuando no hay ningún archivo abierto.61 * **Barra de estado**: si ha establecido [`preferredLocation`](#extension-settings) en `sidebar`, o abrió Claude con **Claude Code: Open in Side Bar**, haga clic en **✱ Claude Code** en la esquina inferior derecha de la ventana. Esto funciona incluso cuando no hay ningún archivo abierto.
62 62
63 Puedes arrastrar el panel de Claude para reposicionarlo en cualquier lugar de VS Code. Consulta [Personalizar tu flujo de trabajo](#customize-your-workflow) para obtener más detalles.63 Puede arrastrar el panel de Claude para reposicionarlo en cualquier lugar de VS Code. Consulte [Personalizar su flujo de trabajo](#customize-your-workflow) para obtener más detalles.
64 </Step>64 </Step>
65 65
66 <Step title="Iniciar sesión">66 <Step title="Iniciar sesión">
67 La primera vez que abres el panel, aparece una pantalla de inicio de sesión. Haz clic en **Iniciar sesión** y completa la autorización en tu navegador.67 La primera vez que abre el panel, aparece una pantalla de inicio de sesión. Haga clic en **Sign in** y complete la autorización en su navegador.
68 68
69 Si ves **No iniciado sesión · Por favor ejecuta /login** más tarde, la extensión reabre la pantalla de inicio de sesión automáticamente. Si no aparece, recarga la ventana desde la Paleta de comandos con **Developer: Reload Window**.69 Si ve **Not logged in · Please run /login** más tarde, la extensión reabre la pantalla de inicio de sesión automáticamente. Si no aparece, recargue la ventana desde la Paleta de comandos con **Developer: Reload Window**.
70 70
71 Si tienes `ANTHROPIC_API_KEY` configurada en tu shell pero aún ves el mensaje de inicio de sesión, VS Code puede no haber heredado tu entorno de shell. Lanza VS Code desde una terminal con `code .` para que herede tus variables de entorno, o inicia sesión con tu cuenta de Claude en su lugar.71 Si tiene `ANTHROPIC_API_KEY` establecido en su shell pero aún ve el mensaje de inicio de sesión, es posible que VS Code no haya heredado su entorno de shell. Inicie VS Code desde una terminal con `code .` para que herede sus variables de entorno, o inicie sesión con su cuenta de Claude en su lugar.
72 72
73 Después de iniciar sesión, aparece una lista de verificación **Aprender Claude Code**. Trabaja en cada elemento haciendo clic en **Mostrarme**, o descártalo con la X. Para reabrirlo más tarde, desmarque **Ocultar incorporación** en la configuración de VS Code en Extensiones → Claude Code.73 Después de iniciar sesión, aparece una lista de verificación **Learn Claude Code**. Trabaje en cada elemento haciendo clic en **Show me**, o descártelo con la X. Para reabrirlo más tarde, desmarque **Hide Onboarding** en la configuración de VS Code en Extensions → Claude Code.
74 </Step>74 </Step>
75 75
76 <Step title="Enviar un mensaje">76 <Step title="Enviar un mensaje">
77 Pide a Claude que te ayude con tu código o archivos, ya sea explicando cómo funciona algo, depurando un problema o realizando cambios.77 Pida a Claude que le ayude con su código o archivos, ya sea explicando cómo funciona algo, depurando un problema o realizando cambios.
78 78
79 <Tip>Claude ve automáticamente tu texto seleccionado. Presiona `Option+K` (Mac) / `Alt+K` (Windows/Linux) para también insertar una referencia de mención @ (como `@file.ts#5-10`) en tu mensaje.</Tip>79 <Tip>Claude ve automáticamente el texto seleccionado. Presione `Option+K` (Mac) / `Alt+K` (Windows/Linux) para insertar también una referencia @-mention (como `@file.ts#5-10`) en su mensaje.</Tip>
80 80
81 Aquí hay un ejemplo de cómo hacer una pregunta sobre una línea particular en un archivo:81 Aquí hay un ejemplo de cómo hacer una pregunta sobre una línea particular en un archivo:
82 82
83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="Editor de VS Code con las líneas 2-3 seleccionadas en un archivo Python, y el panel de Claude Code mostrando una pregunta sobre esas líneas con una referencia de mención @" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="VS Code editor con las líneas 2-3 seleccionadas en un archivo Python, y el panel de Claude Code mostrando una pregunta sobre esas líneas con una referencia @-mention" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />
84 </Step>84 </Step>
85 85
86 <Step title="Revisar cambios">86 <Step title="Revisar cambios">
87 Cuando Claude quiere editar un archivo, muestra una comparación lado a lado del original y los cambios propuestos, luego solicita permiso. Puedes aceptar, rechazar o decirle a Claude qué hacer en su lugar. Si editas el contenido propuesto directamente en la vista de diff antes de aceptar, Claude es informado de que lo modificaste para que no asuma que el archivo coincide con su propuesta original.87 Lo que ve depende del [modo de permiso](/docs/es/permission-modes#which-mode-a-session-starts-in) que se muestra en la parte inferior del cuadro de mensaje:
88 88
89 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code mostrando un diff de los cambios propuestos por Claude con un mensaje de permiso preguntando si realizar la edición" width="3292" height="1876" data-path="images/vs-code-edits.png" />89 * En modo Auto o Edit automatically, Claude edita la mayoría de los archivos en su espacio de trabajo sin preguntar.
90 * En modo Manual, cuando Claude quiere editar un archivo, muestra una comparación lado a lado del original y los cambios propuestos, luego solicita permiso. Puede aceptar, rechazar o decirle a Claude qué hacer en su lugar. Si edita el contenido propuesto directamente en la vista de diferencias antes de aceptar, Claude es informado de que lo modificó para que no asuma que el archivo coincide con su propuesta original.
91
92 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code mostrando una diferencia de los cambios propuestos por Claude con un mensaje de permiso preguntando si realizar la edición" width="3292" height="1876" data-path="images/vs-code-edits.png" />
90 </Step>93 </Step>
91</Steps>94</Steps>
92 95
93Para más ideas sobre lo que puedes hacer con Claude Code, consulta [Flujos de trabajo comunes](/docs/es/common-workflows).96Para más ideas sobre lo que puede hacer con Claude Code, consulte [Flujos de trabajo comunes](/docs/es/common-workflows).
94 97
95<Tip>98<Tip>
96 Ejecuta "Claude Code: Open Walkthrough" desde la Paleta de comandos para un tour guiado de los conceptos básicos.99 Ejecute "Claude Code: Open Walkthrough" desde la Paleta de comandos para un tour guiado de los conceptos básicos.
97</Tip>100</Tip>
98 101
99<h2 id="use-the-prompt-box">102<h2 id="use-the-prompt-box">
100 Usar el cuadro de mensaje103 Usar el cuadro de solicitud
101</h2>104</h2>
102 105
103El cuadro de mensaje admite varias características:106El cuadro de solicitud admite varias características:
104 107
105* **Modos de permiso**: haz clic en el indicador de modo en la parte inferior del cuadro de mensaje para cambiar de modo, o establece el valor predeterminado en la configuración de VS Code en `claudeCode.initialPermissionMode`. Consulta [modos de permiso](/docs/es/permission-modes#switch-permission-modes) para cada modo que ofrece el indicador.108* **Modos de permiso**: haga clic en el indicador de modo en la parte inferior del cuadro de solicitud para cambiar los modos de permiso. En los planes Pro, Max y Team, Auto es el modo de permiso inicial integrado. Consulte [cómo la extensión elige el modo de permiso inicial](/docs/es/permission-modes#switch-permission-modes) para saber qué cambia eso y todos los modos de permiso que ofrece el indicador.
109 * **Auto**: un clasificador revisa la mayoría de las acciones en lugar de pedirle permiso. Consulte [modo auto](/docs/es/permission-modes#eliminate-prompts-with-auto-mode) para saber qué revisa y bloquea.
106 * **Manual**: Claude solicita permiso antes de ediciones de archivos y la mayoría de comandos de shell.110 * **Manual**: Claude solicita permiso antes de ediciones de archivos y la mayoría de comandos de shell.
107 * **Plan**: Claude describe lo que hará y espera aprobación antes de realizar cambios. VS Code abre automáticamente el plan como un documento Markdown completo donde puedes agregar comentarios en línea para dar retroalimentación antes de que Claude comience.111 * **Plan**: Claude describe lo que hará y espera aprobación antes de realizar cambios. VS Code abre automáticamente el plan como un documento Markdown completo donde puede agregar comentarios en línea para proporcionar retroalimentación antes de que Claude comience.
108 * **Edit automatically**: Claude realiza ediciones sin preguntar.112 * **Edit automatically**: Claude realiza ediciones sin preguntar.
109* **Menú de comandos**: haz clic en `/` o escribe `/` para abrir el menú de comandos. Las opciones incluyen adjuntar archivos, cambiar modelos, alternar pensamiento extendido, ver uso del plan (`/usage`) e iniciar una sesión de [Control remoto](/docs/es/remote-control) (`/remote-control`). La sección Personalizar proporciona acceso a servidores MCP, hooks, memoria, permisos y plugins. Los elementos con un icono de terminal se abren en la terminal integrada.113* **Model**: seleccione **Switch model…** desde el menú de comandos para cambiar el modelo durante la sesión. También puede hacer clic en el nombre del modelo en la parte inferior del cuadro de solicitud para abrir el mismo selector. El selector incluye una página **More models** con los modelos que no están en la lista principal. Cuando el modelo actual admite [niveles de esfuerzo](/docs/es/model-config#adjust-effort-level), el selector también muestra una fila **Effort**. El botón de nombre del modelo, la página **More models** y la fila **Effort** requieren Claude Code v2.1.257 o posterior.
110 * La sección Configuración incluye **Habilitar Control remoto para todas las sesiones**, que establece [`remoteControlAtStartup`](/docs/es/settings#available-settings) para que [cada nueva sesión interactiva se conecte automáticamente a Control remoto](/docs/es/remote-control#enable-remote-control-for-all-sessions). Requiere Claude Code v2.1.203 o posterior.114* **Command menu**: haga clic en `/` o escriba `/` para abrir el menú de comandos. Las opciones incluyen adjuntar archivos, cambiar modelos y alternar el pensamiento extendido. La sección Customize proporciona acceso a servidores MCP, slash commands, estilos de salida, hooks, memoria, permisos y plugins. Los elementos con un icono de terminal se abren en el terminal integrado.
111* **Indicador de contexto**: el cuadro de mensaje muestra cuánto de la ventana de contexto de Claude estás utilizando. Claude se compacta automáticamente cuando es necesario, o puedes ejecutar `/compact` manualmente.115 * Para examinar comandos como `/usage` o [`/remote-control`](/docs/es/remote-control), seleccione **Slash commands** en la sección Customize. Un diálogo los enumera con un cuadro de filtro. Elija uno para ejecutarlo. Escribir `/` en el cuadro de solicitud aún sugiere comandos en línea. Requiere Claude Code v2.1.257 o posterior.
112* **Pensamiento extendido**: permite que Claude dedique más tiempo a razonar sobre problemas complejos. Actívalo a través del menú de comandos (`/`). El razonamiento de Claude aparece en la conversación como bloques contraídos: haz clic en un bloque para leerlo, o presiona `Ctrl+O` para expandir o contraer cada bloque de pensamiento en la sesión. Consulta [Pensamiento extendido](/docs/es/model-config#extended-thinking) para obtener más detalles.116 * Seleccione **Output styles** en la sección Customize para elegir un [estilo de salida](/docs/es/output-styles), incluidos sus estilos personalizados. Requiere Claude Code v2.1.257 o posterior.
113* **Entrada multilínea**: presiona `Shift+Enter` para agregar una nueva línea sin enviar. Esto también funciona en la entrada de texto libre "Otro" de los diálogos de preguntas.117 * La sección Settings incluye **Enable Remote Control for all sessions**, que establece [`remoteControlAtStartup`](/docs/es/settings-reference#remotecontrolatstartup) para controlar si [las nuevas sesiones interactivas se conectan a Remote Control automáticamente](/docs/es/remote-control#enable-remote-control-for-all-sessions). Requiere Claude Code v2.1.203 o posterior.
118
119 Cuando activa el conmutador, el cambio se aplica a las sesiones ya abiertas en VS Code, no solo a las sesiones que inicia después. Si lo desactiva, las sesiones abiertas se desconectan. Antes de v2.1.257, el conmutador se aplicaba solo a las sesiones iniciadas después del cambio.
120 * La sección Settings también incluye **Focus view**, que oculta llamadas de herramientas, resultados de herramientas y pensamiento detrás de filas expandibles, dejando sus solicitudes y las respuestas de Claude. La lista de tareas más reciente de Claude permanece visible, al igual que el texto de una pregunta pendiente de Claude; esto requiere Claude Code v2.1.225 o posterior. Actívelo allí, con `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux), o desde la Paleta de comandos con **Claude Code: Toggle Focus view**. El cambio se aplica a todas las sesiones abiertas y persiste entre sesiones. Requiere Claude Code v2.1.221 o posterior.
121 * Para reportar un error, haga clic en **Report a problem** en la parte inferior del menú, o escriba `/bug` o `/feedback` con una descripción opcional que rellene previamente el informe. Cuando envía el informe y está conectado a Anthropic en una conexión de primera parte, Claude Code lo envía a Anthropic. En un proveedor de terceros, o sin credenciales de Anthropic, el diálogo aún se abre, pero enviar muestra un error y no envía nada: a diferencia del `/bug` de la CLI, la extensión no escribe un archivo local. Requiere Claude Code v2.1.229 o posterior.
122* **Side questions**: escriba `/btw` seguido de una pregunta para preguntar sobre su sesión [sin agregar a la conversación](/docs/es/interactive-mode#side-questions-with-%2Fbtw). La respuesta se abre en un panel junto al chat, donde puede hacer preguntas de seguimiento. El hilo sobrevive a las recargas de ventana. Claude Code mantiene los 20 intercambios más recientes y expira los hilos almacenados en el cronograma [`cleanupPeriodDays`](/docs/es/settings-reference#cleanupperioddays), siempre que Claude Code pueda [determinar de forma segura el período de retención](/docs/es/claude-directory#cleaned-up-automatically). Para borrar un hilo, haga clic en el icono de papelera en el panel. Requiere Claude Code v2.1.227 o posterior.
123* **Context indicator**: el cuadro de solicitud muestra cuánta ventana de contexto de Claude está utilizando. Claude se compacta automáticamente cuando es necesario, o puede ejecutar `/compact` manualmente.
124* **Extended thinking**: permite que Claude dedique más tiempo a razonar problemas complejos. Actívelo a través del menú de comandos (`/`). El razonamiento de Claude aparece en la conversación como bloques contraídos: haga clic en un bloque para leerlo, o presione `Ctrl+O` para expandir o contraer cada bloque de pensamiento en la sesión. Consulte [Extended thinking](/docs/es/model-config#extended-thinking) para obtener más detalles.
125* **Multi-line input**: presione `Shift+Enter` para agregar una nueva línea sin enviar. Esto también funciona en la entrada de texto libre "Other" de los diálogos de preguntas.
114 126
115<h3 id="reference-files-and-folders">127<h3 id="reference-files-and-folders">
116 Referenciar archivos y carpetas128 Archivos y carpetas de referencia
117</h3>129</h3>
118 130
119Usa menciones @ para dar a Claude contexto sobre archivos o carpetas específicas. Cuando escribes `@` seguido de un nombre de archivo o carpeta, Claude lee ese contenido y puede responder preguntas sobre él o realizar cambios en él. Claude Code admite coincidencia difusa, por lo que puedes escribir nombres parciales para encontrar lo que necesitas:131Use menciones con @ para dar a Claude contexto sobre archivos o carpetas específicas. Cuando escribe `@` seguido de un nombre de archivo o carpeta, Claude lee ese contenido y puede responder preguntas sobre él o realizar cambios en él. Claude Code admite coincidencia difusa, por lo que puede escribir nombres parciales para encontrar lo que necesita:
120 132
121```text theme={null}133```text wrap theme={null}
122> Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)134Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)
123> What's in @src/components/ (include a trailing slash for folders)135What's in @src/components/ (include a trailing slash for folders)
124```136```
125 137
126Para archivos PDF grandes, puedes pedirle a Claude que lea páginas específicas en lugar del archivo completo: una sola página, un rango como páginas 1-10, o un rango abierto como página 3 en adelante.138Para archivos PDF grandes, puede pedirle a Claude que lea páginas específicas en lugar del archivo completo: una sola página, un rango como páginas 1-10, o un rango abierto como página 3 en adelante.
127 139
128Cuando seleccionas texto en el editor, Claude puede ver tu código resaltado automáticamente. El pie de página del cuadro de mensaje muestra cuántas líneas están seleccionadas. Presiona `Option+K` (Mac) / `Alt+K` (Windows/Linux) para insertar una mención @ con la ruta del archivo y los números de línea (por ejemplo, `@app.ts#5-10`). Haz clic en el indicador de selección para alternar si Claude puede ver tu texto resaltado: el icono de barra diagonal significa que la selección está oculta para Claude.140Cuando selecciona texto en el editor, Claude puede ver su código resaltado automáticamente. El pie de página del cuadro de solicitud muestra cuántas líneas están seleccionadas. Presione `Option+K` (Mac) / `Alt+K` (Windows/Linux) para insertar una mención con @ con la ruta del archivo y números de línea (por ejemplo, `@app.ts#5-10`). Haga clic en el indicador de selección para alternar si Claude puede ver su texto resaltado: el icono de barra diagonal significa que la selección está oculta de Claude.
129 141
130También puedes mantener presionado `Shift` mientras arrastras archivos al cuadro de mensaje para agregarlos como adjuntos. Haz clic en la X en cualquier adjunto para eliminarlo del contexto.142También puede mantener presionado `Shift` mientras arrastra archivos al cuadro de solicitud para agregarlos como adjuntos. Haga clic en la X en cualquier adjunto para eliminarlo del contexto.
131 143
132<h3 id="resume-past-conversations">144<h3 id="resume-past-conversations">
133 Reanudar conversaciones pasadas145 Reanudar conversaciones anteriores
134</h3>146</h3>
135 147
136Haz clic en el botón **Historial de sesiones** en la parte superior del panel de Claude Code para acceder a tu historial de conversaciones. Puedes buscar por palabra clave o examinar por tiempo (Hoy, Ayer, Últimos 7 días, etc.). Haz clic en cualquier conversación para reanudarla con el historial de mensajes completo. Las nuevas sesiones reciben títulos generados por IA basados en tu primer mensaje. Pasa el cursor sobre una sesión para revelar acciones de cambio de nombre y eliminación: cambia el nombre para darle un título descriptivo, o elimina para borrarlo de la lista. Para más información sobre cómo reanudar sesiones, consulta [Administrar sesiones](/docs/es/sessions).148Haga clic en el botón **Session history** en la parte superior del panel de Claude Code para acceder a su historial de conversaciones. Puede buscar por palabra clave o examinar por tiempo. Haga clic en cualquier conversación para reanudarla con el historial de mensajes completo. Para obtener más información sobre cómo reanudar sesiones, consulte [Manage sessions](/docs/es/sessions).
149
150Las nuevas sesiones reciben títulos generados por IA basados en su primer mensaje. Pase el cursor sobre una sesión para revelar acciones de cambio de nombre y archivo: cambie el nombre para darle un título descriptivo, o archive para moverla al grupo **Archived sessions** en la parte inferior de la lista.
151
152Para restaurar una sesión archivada, expanda **Archived sessions** y haga clic en **Unarchive session**. Antes de v2.1.257, la acción era **Delete session**, que ocultaba una sesión sin forma de restaurarla. Las sesiones que eliminó aparecen bajo **Archived sessions** después de actualizar.
153
154Cuando la conversación que reanuda terminó en modo plan, Claude Code restaura el modo plan. Requiere Claude Code v2.1.246 o posterior. Claude Code no lo restaura en dos casos:
155
156* La extensión [elige el modo de permiso inicial](/docs/es/permission-modes#switch-permission-modes) de `claudeCode.initialPermissionMode` o una selección que se transfiere de una conversación anterior
157* Tiene `claudeCode.claudeProcessWrapper` configurado
137 158
138<h3 id="resume-cloud-sessions-from-claude-ai">159<h3 id="resume-cloud-sessions-from-claude-ai">
139 Reanudar sesiones remotas desde Claude.ai160 Reanudar sesiones en la nube desde Claude.ai
140</h3>161</h3>
141 162
142Si utilizas [Claude Code en la web](/docs/es/claude-code-on-the-web), puedes reanudar esas sesiones remotas directamente en VS Code. Esto requiere iniciar sesión con **Claude.ai Subscription**, no Anthropic Console.163Si utiliza [Claude Code en la web](/docs/es/claude-code-on-the-web), puede reanudar esas sesiones en la nube directamente en VS Code. Esto requiere iniciar sesión con **Claude.ai Subscription**, no Anthropic Console.
143 164
144<Steps>165<Steps>
145 <Step title="Abrir historial de sesiones">166 <Step title="Open session history">
146 Haz clic en el botón **Historial de sesiones** en la parte superior del panel de Claude Code.167 Haga clic en el botón **Session history** en la parte superior del panel de Claude Code.
147 </Step>168 </Step>
148 169
149 <Step title="Seleccionar la pestaña Remoto">170 <Step title="Select the Web tab">
150 El diálogo muestra dos pestañas: Local y Remoto. Haz clic en **Remoto** para ver sesiones desde claude.ai.171 El diálogo muestra dos pestañas: Local y Web. Haga clic en **Web** para ver sesiones de claude.ai.
151 </Step>172 </Step>
152 173
153 <Step title="Seleccionar una sesión para reanudar">174 <Step title="Select a session to resume">
154 Examina o busca tus sesiones remotas. Haz clic en cualquier sesión para descargarla y continuar la conversación localmente.175 Examine o busque sus sesiones en la nube. Haga clic en cualquier sesión para descargarla y continuar la conversación localmente.
155 </Step>176 </Step>
156</Steps>177</Steps>
157 178
158<Note>179<Note>
159 Solo las sesiones web iniciadas con un repositorio de GitHub aparecen en la pestaña Remoto. Reanudar carga el historial de conversaciones localmente; los cambios no se sincronizan de vuelta a claude.ai.180 Solo las sesiones web iniciadas con un repositorio de GitHub aparecen en la pestaña Web. Reanudar carga el historial de conversaciones localmente; los cambios no se sincronizan de vuelta a claude.ai.
160</Note>181</Note>
161 182
162<h3 id="check-account-and-usage">183<h3 id="check-account-and-usage">
163 Verificar cuenta y uso184 Verificar cuenta y uso
164</h3>185</h3>
165 186
166Ejecuta `/usage` desde el menú de comandos para abrir el diálogo Cuenta y uso. Muestra tu cuenta con la que iniciaste sesión, plan y barras de uso para la sesión actual y la semana con cuánto tiempo falta hasta que se restablezca cada límite.187Ejecute `/usage` para abrir el diálogo Account & usage. El diálogo requiere un inicio de sesión en claude.ai, por lo que no se ofrece en un [proveedor de terceros](#use-third-party-providers). Muestra su cuenta conectada, su plan y barras de uso para la sesión actual y la semana. Cada barra muestra cuánto tiempo falta para que se reinicie su límite.
167 188
168El diálogo también desglosa qué está contribuyendo a tus límites de plan. Marca comportamientos que representan el 10% o más del uso reciente, como fallos de caché, contexto largo y sesiones con muchos subagentes o altamente paralelas, cada una con un consejo para reducirlo. Las tablas de atribución muestran cuánto uso provino de cada skill, subagente, plugin y servidor MCP. Requiere Claude Code v2.1.174 o posterior.189El diálogo también desglosa qué está contribuyendo a los límites de su plan. Marca comportamientos que representan el 10% o más del uso reciente, como fallos de caché, contexto largo, sesiones con muchos subagentes o altamente paralelas, cada una con un consejo para reducirlo. Las tablas de atribución muestran cuánto uso provino de cada skill, subagente, plugin y servidor MCP. Requiere Claude Code v2.1.174 o posterior.
169 190
170Usa el botón de alternancia Día y Semana para cambiar entre las últimas 24 horas y los últimos 7 días. Las cifras son aproximadas y se calculan a partir de sesiones locales en esta máquina, por lo que el uso de otros dispositivos o claude.ai no se incluye. Para más información sobre el seguimiento y la reducción del uso, consulta [Rastrear tus costos](/docs/es/costs#track-your-costs).191Use el conmutador Day y Week para cambiar entre las últimas 24 horas y los últimos 7 días. Las cifras son aproximadas y se calculan a partir de sesiones locales en esta máquina, por lo que el uso de otros dispositivos o claude.ai no se incluye. Para obtener más información sobre cómo rastrear y reducir el uso, consulte [Track your costs](/docs/es/costs#track-your-costs).
171 192
172<h2 id="customize-your-workflow">193<h2 id="customize-your-workflow">
173 Personalizar tu flujo de trabajo194 Personaliza tu flujo de trabajo
174</h2>195</h2>
175 196
176Una vez que estés en funcionamiento, puedes reposicionar el panel de Claude, ejecutar múltiples sesiones o cambiar al modo terminal.197Puedes reposicionar el panel de Claude, ejecutar múltiples conversaciones, organizar la lista de sesiones en grupos o cambiar al modo terminal.
177 198
178<h3 id="choose-where-claude-lives">199<h3 id="choose-where-claude-lives">
179 Elegir dónde vive Claude200 Elige dónde vive Claude
180</h3>201</h3>
181 202
182Puedes arrastrar el panel de Claude para reposicionarlo en cualquier lugar de VS Code. Agarra la pestaña o barra de título del panel y arrástralo a:203Puedes arrastrar el panel de Claude para reposicionarlo en cualquier lugar de VS Code. Agarra la pestaña o la barra de título del panel y arrástralo a:
183 204
184* **Barra lateral secundaria**: el lado derecho de la ventana. Mantiene a Claude visible mientras codificas.205* **Barra lateral secundaria**: el lado derecho de la ventana. Mantiene Claude visible mientras codificas.
185* **Barra lateral principal**: la barra lateral izquierda con iconos para Explorador, Búsqueda, etc.206* **Barra lateral principal**: la barra lateral izquierda con iconos para Explorer, Search, etc.
186* **Área del editor**: abre Claude como una pestaña junto a tus archivos. Útil para tareas secundarias.207* **Área del editor**: abre Claude como una pestaña junto a tus archivos. Útil para tareas secundarias.
187 208
188<Tip>209<Tip>
189 Usa la barra lateral para tu sesión principal de Claude y abre pestañas adicionales para tareas secundarias. Claude recuerda tu ubicación preferida. El icono de lista de sesiones de la Barra de actividades es separado del panel de Claude: la lista de sesiones siempre es visible en la Barra de actividades, mientras que el icono del panel de Claude solo aparece allí cuando el panel está acoplado a la barra lateral izquierda.210 Usa la barra lateral para tu sesión principal de Claude y abre pestañas adicionales para tareas secundarias. Claude recuerda tu ubicación preferida. El icono de la lista de sesiones de la Activity Bar es independiente del panel de Claude: la lista de sesiones siempre es visible en la Activity Bar, mientras que el icono del panel de Claude solo aparece allí cuando el panel está acoplado a la barra lateral izquierda.
190</Tip>211</Tip>
191 212
192<h3 id="run-multiple-conversations">213<h3 id="run-multiple-conversations">
193 Ejecutar múltiples conversaciones214 Ejecuta múltiples conversaciones
215</h3>
216
217Usa **Open in New Tab** u **Open in New Window** desde la Command Palette para iniciar conversaciones adicionales. Cada conversación mantiene su propio historial y contexto, permitiéndote trabajar en diferentes tareas en paralelo.
218
219Cuando uses pestañas, un pequeño punto de color en el icono de spark indica el estado: azul significa que hay una solicitud de permiso pendiente, naranja significa que Claude terminó mientras la pestaña estaba oculta.
220
221<h3 id="organize-sessions-into-groups">
222 Organiza sesiones en grupos
194</h3>223</h3>
195 224
196Usa **Abrir en Nueva Pestaña** u **Abrir en Nueva Ventana** desde la Paleta de comandos para iniciar conversaciones adicionales. Cada conversación mantiene su propio historial y contexto, permitiéndote trabajar en diferentes tareas en paralelo.225En la lista de sesiones de la Activity Bar, puedes recopilar sesiones relacionadas en grupos nombrados y contraíbles. Requiere Claude Code v2.1.229 o posterior.
197 226
198Cuando usas pestañas, un pequeño punto de color en el icono spark indica el estado: azul significa que hay una solicitud de permiso pendiente, naranja significa que Claude terminó mientras la pestaña estaba oculta.227* **Agrupar o desagrupar una sesión**: haz clic derecho en una sesión para crear un grupo a partir de ella, moverla a un grupo existente o eliminarla de su grupo. Cada sesión pertenece a un grupo a la vez, por lo que moverla a otro grupo la elimina del primero.
228* **Mover varias sesiones a la vez**: `Cmd`-clic (Mac) / `Ctrl`-clic (Windows/Linux) en cada sesión, o `Shift`-clic para seleccionar un rango, luego haz clic derecho en la selección.
229* **Agrupar una sesión desde su pestaña**: ejecuta **Claude Code: Add Session Tab to Group** desde la Command Palette, o haz clic derecho en la pestaña del editor de la sesión, luego elige o crea un grupo. Requiere Claude Code v2.1.257 o posterior.
230* **Renombrar o eliminar un grupo**: haz clic derecho en un encabezado de grupo. Eliminar un grupo solo elimina el grupo, y sus sesiones vuelven a la lista sin agrupar.
231
232La extensión guarda grupos por carpeta de espacio de trabajo, por lo que sobreviven a recargas de ventana y aparecen en cada ventana donde abres la misma carpeta. Cuando buscas en la lista, la extensión muestra coincidencias en una lista plana única en todos los grupos.
199 233
200<h3 id="switch-to-terminal-mode">234<h3 id="switch-to-terminal-mode">
201 Cambiar al modo terminal235 Cambiar al modo terminal
202</h3>236</h3>
203 237
204De forma predeterminada, la extensión abre un panel de chat gráfico. Si prefieres la interfaz de estilo CLI, abre la [configuración Usar terminal](vscode://settings/claudeCode.useTerminal) y marca la casilla.238De forma predeterminada, la extensión abre un panel de chat gráfico. Si prefieres la interfaz de estilo CLI, abre la [configuración Use Terminal](vscode://settings/claudeCode.useTerminal) y marca la casilla.
205 239
206También puedes abrir la configuración de VS Code (`Cmd+,` en Mac o `Ctrl+,` en Windows/Linux), ir a Extensiones → Claude Code y marcar **Usar terminal**.240También puedes abrir la configuración de VS Code (`Cmd+,` en Mac o `Ctrl+,` en Windows/Linux), ve a Extensions → Claude Code y marca **Use Terminal**.
207 241
208<h2 id="manage-plugins">242<h2 id="manage-plugins">
209 Administrar plugins243 Gestionar plugins
210</h2>244</h2>
211 245
212La extensión de VS Code incluye una interfaz gráfica para instalar y administrar [plugins](/docs/es/plugins). Escribe `/plugins` en el cuadro de mensaje para abrir la interfaz **Administrar plugins**.246La extensión de VS Code incluye una interfaz gráfica para instalar y gestionar [plugins](/docs/es/plugins). Escriba `/plugins` en el cuadro de solicitud para abrir la interfaz **Gestionar plugins**.
213 247
214<h3 id="install-plugins">248<h3 id="install-plugins">
215 Instalar plugins249 Instalar plugins
220En la pestaña Plugins:254En la pestaña Plugins:
221 255
222* Los **plugins instalados** aparecen en la parte superior con interruptores de alternancia para habilitarlos o deshabilitarlos256* Los **plugins instalados** aparecen en la parte superior con interruptores de alternancia para habilitarlos o deshabilitarlos
223* Los **plugins disponibles** de tus marketplaces configurados aparecen a continuación257* Los **plugins disponibles** de sus marketplaces configurados aparecen a continuación
224* Busca para filtrar plugins por nombre o descripción258* Busque para filtrar plugins por nombre o descripción
225* Haz clic en **Instalar** en cualquier plugin disponible259* Haga clic en **Instalar** en cualquier plugin disponible
226 260
227Cuando instalas un plugin, elige el alcance de instalación:261Cuando instale un plugin, elija el alcance de la instalación:
228 262
229* **Instalar para ti**: disponible en todos tus proyectos (alcance de usuario)263* **Instalar para usted**: disponible en todos sus proyectos (alcance de usuario)
230* **Instalar para este proyecto**: compartido con colaboradores del proyecto (alcance del proyecto)264* **Instalar para este proyecto**: compartido con colaboradores del proyecto (alcance de proyecto)
231* **Instalar localmente**: solo para ti, solo en este repositorio (alcance local)265* **Instalar localmente**: solo para usted, solo en este repositorio (alcance local)
232 266
233<h3 id="manage-marketplaces">267<h3 id="manage-marketplaces">
234 Administrar marketplaces268 Gestionar marketplaces
235</h3>269</h3>
236 270
237Cambia a la pestaña **Marketplaces** para agregar o eliminar fuentes de plugins:271Cambie a la pestaña **Marketplaces** para agregar o eliminar fuentes de plugins:
238 272
239* Ingresa un repositorio de GitHub, URL o ruta local para agregar un nuevo marketplace273* Ingrese un repositorio de GitHub, URL o ruta local para agregar un nuevo marketplace
240* Haz clic en el icono de actualización para actualizar la lista de plugins de un marketplace274* Haga clic en el icono de actualización para actualizar la lista de plugins de un marketplace
241* Haz clic en el icono de papelera para eliminar un marketplace275* Haga clic en el icono de papelera para eliminar un marketplace
242 276
243Después de realizar cambios, un banner te solicita que reinicies Claude Code para aplicar las actualizaciones.277Después de realizar cambios, un banner le solicita que reinicie Claude Code para aplicarlos.
244 278
245<Note>279<Note>
246 La administración de plugins en VS Code utiliza los mismos comandos CLI bajo el capó. Los plugins y marketplaces que configuras en la extensión también están disponibles en la CLI, y viceversa.280 La gestión de plugins en VS Code utiliza los mismos comandos CLI bajo el capó. Los plugins y marketplaces que configure en la extensión también están disponibles en la CLI, y viceversa.
247</Note>281</Note>
248 282
249Para más información sobre el sistema de plugins, consulta [Plugins](/docs/es/plugins) y [Marketplaces de plugins](/docs/es/plugin-marketplaces).283Para obtener más información sobre el sistema de plugins, consulte [Plugins](/docs/es/plugins) y [Plugin marketplaces](/docs/es/plugin-marketplaces).
250 284
251<h2 id="automate-browser-tasks-with-chrome">285<h2 id="automate-browser-tasks-with-chrome">
252 Automatizar tareas del navegador con Chrome286 Automatizar tareas del navegador con Chrome
253</h2>287</h2>
254 288
255Conecta Claude a tu navegador Chrome para probar aplicaciones web, depurar con registros de consola y automatizar flujos de trabajo del navegador sin salir de VS Code. Esto requiere la [extensión Claude in Chrome](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) versión 1.0.36 o superior.289Conecte Claude a su navegador Chrome para probar aplicaciones web, depurar con registros de consola y automatizar flujos de trabajo del navegador sin salir de VS Code. Esto requiere la [extensión Claude in Chrome](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) versión 1.0.36 o superior.
256 290
257Escribe `@browser` en el cuadro de mensaje seguido de lo que deseas que Claude haga:291Escriba `@browser` en el cuadro de solicitud seguido de lo que desea que Claude haga:
258 292
259```text theme={null}293```text wrap theme={null}
260@browser go to localhost:3000 and check the console for errors294@browser go to localhost:3000 and check the console for errors
261```295```
262 296
263También puedes abrir el menú de adjuntos para seleccionar herramientas específicas del navegador como abrir una nueva pestaña o leer contenido de la página.297También puede abrir el menú de archivos adjuntos para seleccionar herramientas específicas del navegador, como abrir una nueva pestaña o leer el contenido de la página.
264 298
265Claude abre nuevas pestañas para tareas del navegador y comparte el estado de inicio de sesión de tu navegador, por lo que puedes acceder a cualquier sitio en el que ya hayas iniciado sesión.299Claude abre nuevas pestañas para tareas del navegador y comparte el estado de inicio de sesión de su navegador, por lo que puede acceder a cualquier sitio en el que ya haya iniciado sesión.
266 300
267Para instrucciones de configuración, la lista completa de capacidades y solución de problemas, consulta [Usar Claude Code con Chrome](/docs/es/chrome).301Para obtener instrucciones de configuración, la lista completa de capacidades y solución de problemas, consulte [Usar Claude Code con Chrome](/docs/es/chrome).
268 302
269<h2 id="vs-code-commands-and-shortcuts">303<h2 id="vs-code-commands-and-shortcuts">
270 Comandos y atajos de teclado de VS Code304 Comandos y atajos de teclado de VS Code
271</h2>305</h2>
272 306
273Abre la Paleta de comandos (`Cmd+Shift+P` en Mac o `Ctrl+Shift+P` en Windows/Linux) y escribe "Claude Code" para ver todos los comandos de VS Code disponibles para la extensión Claude Code.307Abra la Paleta de Comandos (`Cmd+Shift+P` en Mac o `Ctrl+Shift+P` en Windows/Linux) y escriba "Claude Code" para ver todos los comandos disponibles de VS Code para la extensión Claude Code.
274 308
275Algunos atajos de teclado dependen de qué panel esté "enfocado" (recibiendo entrada de teclado). Cuando tu cursor está en un archivo de código, el editor está enfocado. Cuando tu cursor está en el cuadro de mensaje de Claude, Claude está enfocado. Usa `Cmd+Esc` / `Ctrl+Esc` para alternar entre ellos.309Algunos atajos de teclado dependen de qué panel esté "enfocado" (recibiendo entrada de teclado). Cuando su cursor está en un archivo de código, el editor está enfocado. Cuando su cursor está en el cuadro de solicitud de Claude, Claude está enfocado. Use `Cmd+Esc` / `Ctrl+Esc` para alternar entre ellos.
276 310
277<Note>311<Note>
278 Estos son comandos de VS Code para controlar la extensión. No todos los comandos integrados de Claude Code están disponibles en la extensión. Consulta [Extensión de VS Code frente a CLI de Claude Code](#vs-code-extension-vs-claude-code-cli) para obtener más detalles.312 Estos son comandos de VS Code para controlar la extensión. No todos los comandos integrados de Claude Code están disponibles en la extensión. Consulte [Extensión de VS Code frente a CLI de Claude Code](#vs-code-extension-vs-claude-code-cli) para obtener más detalles.
279</Note>313</Note>
280 314
281| Comando | Atajo de teclado | Descripción |315| Comando | Atajo de teclado | Descripción |
282| -------------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |316| -------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
283| Focus Input | `Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) | Alternar el enfoque entre el editor y Claude |317| Focus Input | `Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) | Alternar el enfoque entre el editor y Claude |
284| Open in Side Bar | - | Abrir Claude en la barra lateral izquierda |318| Open in Side Bar | - | Abrir Claude en la barra lateral |
285| Open in Terminal | - | Abrir Claude en modo terminal |319| Open in Terminal | - | Abrir Claude en modo terminal |
286| Open in New Tab | `Cmd+Shift+Esc` (Mac) / `Ctrl+Shift+Esc` (Windows/Linux) | Abrir una nueva conversación como una pestaña del editor |320| Open in New Tab | `Cmd+Shift+Esc` (Mac) / `Ctrl+Shift+Esc` (Windows/Linux) | Abrir una nueva conversación como una pestaña del editor |
287| Open in New Window | - | Abrir una nueva conversación en una ventana separada |321| Open in New Window | - | Abrir una nueva conversación en una ventana separada |
288| New Conversation | `Cmd+N` (Mac) / `Ctrl+N` (Windows/Linux) | Iniciar una nueva conversación. Requiere que Claude esté enfocado y `enableNewConversationShortcut` establecido en `true` |322| New Conversation | `Cmd+N` (Mac) / `Ctrl+N` (Windows/Linux) | Iniciar una nueva conversación. Requiere que Claude esté enfocado y `enableNewConversationShortcut` establecido en `true` |
289| Reopen Closed Session | `Cmd+Shift+T` (Mac) / `Ctrl+Shift+T` (Windows/Linux) | Reabre la pestaña de sesión de Claude cerrada más recientemente. Se remite a la reapertura normal de editor cerrado de VS Code cuando la última pestaña cerrada no era una sesión de Claude. Desactiva con `enableReopenClosedSessionShortcut` |323| Reopen Closed Session | `Cmd+Shift+T` (Mac) / `Ctrl+Shift+T` (Windows/Linux) | Reabrir la pestaña de sesión de Claude cerrada más recientemente. Se remite al reapertura normal de editor cerrado de VS Code cuando la última pestaña cerrada no era una sesión de Claude. Deshabilitar con `enableReopenClosedSessionShortcut` |
290| Insert @-Mention Reference | `Option+K` (Mac) / `Alt+K` (Windows/Linux) | Insertar una referencia al archivo actual y selección (requiere que el editor esté enfocado) |324| Insert @-Mention Reference | `Option+K` (Mac) / `Alt+K` (Windows/Linux) | Insertar una referencia al archivo actual y la selección (requiere que el editor esté enfocado) |
325| Toggle Focus view | `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux) | Ocultar o mostrar la actividad de herramientas en la conversación. Funciona mientras un panel de Claude o la barra lateral sea visible. Requiere Claude Code v2.1.221 o posterior |
326| Rename Session Tab | - | Cambiar el nombre de la sesión en la pestaña activa de Claude. El comando también aparece en el menú de clic derecho de la pestaña. Requiere Claude Code v2.1.257 o posterior |
327| Add Session Tab to Group | - | Agregar la sesión en la pestaña activa de Claude a un [grupo de sesiones](#organize-sessions-into-groups) que elija o cree. El comando también aparece en el menú de clic derecho de la pestaña. Requiere Claude Code v2.1.257 o posterior |
328| Mark Session as Unread | - | Marcar la sesión en la pestaña activa de Claude como no leída en la lista de sesiones. El comando también aparece en el menú de clic derecho de la pestaña. Requiere Claude Code v2.1.257 o posterior |
291| Show Logs | - | Ver registros de depuración de la extensión |329| Show Logs | - | Ver registros de depuración de la extensión |
292| Logout | - | Cerrar sesión de tu cuenta de Anthropic |330| Logout | - | Cerrar sesión en su cuenta de Anthropic |
293 331
294<h3 id="launch-a-vs-code-tab-from-other-tools">332<h3 id="launch-a-vs-code-tab-from-other-tools">
295 Lanzar una pestaña de VS Code desde otras herramientas333 Iniciar una pestaña de VS Code desde otras herramientas
296</h3>334</h3>
297 335
298La extensión registra un controlador URI en `vscode://anthropic.claude-code/open`. Úsalo para abrir una nueva pestaña de Claude Code desde tu propia herramienta: un alias de shell, un marcador de navegador, o cualquier script que pueda abrir una URL. Si VS Code no está ejecutándose, abrir la URL lo lanza primero. Si VS Code ya está ejecutándose, la URL se abre en la ventana que está actualmente enfocada.336La extensión registra un controlador de URI en `vscode://anthropic.claude-code/open`. Úselo para abrir una nueva pestaña de Claude Code desde sus propias herramientas: un alias de shell, un marcador de navegador o cualquier script que pueda abrir una URL. Si VS Code no se está ejecutando, abrir la URL lo inicia primero. Si VS Code ya se está ejecutando, la URL se abre en la ventana que actualmente tiene el enfoque.
299 337
300Invoca el controlador con el abridor de URL de tu sistema operativo.338Invoque el controlador con el abridor de URL de su sistema operativo.
301 339
302<Tabs>340<Tabs>
303 <Tab title="macOS">341 <Tab title="macOS">
310 ```bash theme={null}348 ```bash theme={null}
311 xdg-open "vscode://anthropic.claude-code/open"349 xdg-open "vscode://anthropic.claude-code/open"
312 ```350 ```
351
352 El comando `xdg-open` viene del paquete `xdg-utils`. Si el shell informa que no se encuentra, consulte [xdg-open is not found on Linux](/docs/es/deep-links#xdg-open-is-not-found-on-linux).
313 </Tab>353 </Tab>
314 354
315 <Tab title="Windows">355 <Tab title="Windows">
319 Start-Process "vscode://anthropic.claude-code/open"359 Start-Process "vscode://anthropic.claude-code/open"
320 ```360 ```
321 361
322 En `cmd.exe`, `start` trata su primer argumento entrecomillado como un título de ventana, así que pasa un título vacío antes de la URL:362 En `cmd.exe`, `start` trata su primer argumento entrecomillado como un título de ventana, así que pase un título vacío antes de la URL:
323 363
324 ```cmd theme={null}364 ```cmd theme={null}
325 start "" "vscode://anthropic.claude-code/open"365 start "" "vscode://anthropic.claude-code/open"
330El controlador acepta dos parámetros de consulta opcionales:370El controlador acepta dos parámetros de consulta opcionales:
331 371
332| Parámetro | Descripción |372| Parámetro | Descripción |
333| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |373| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
334| `prompt` | Texto para rellenar previamente en el cuadro de mensaje. Debe estar codificado en URL. El mensaje se rellena previamente pero no se envía automáticamente. |374| `prompt` | Texto para rellenar previamente en el cuadro de solicitud. Debe estar codificado en URL. La solicitud se rellena previamente pero no se envía automáticamente. |
335| `session` | Un ID de sesión para reanudar en lugar de iniciar una nueva conversación. La sesión debe pertenecer al espacio de trabajo actualmente abierto en VS Code. Si la sesión no se encuentra, se inicia una conversación nueva. Si la sesión ya está abierta en una pestaña, esa pestaña se enfoca. Para capturar un ID de sesión mediante programación, consulta [Continuar conversaciones](/docs/es/headless#continue-conversations). |375| `session` | Un ID de sesión para reanudar en lugar de iniciar una nueva conversación. La sesión debe pertenecer al espacio de trabajo actualmente abierto en VS Code. Si la sesión no se encuentra, se inicia una conversación nueva. Si la sesión ya está abierta en una pestaña, esa pestaña se enfoca. Para capturar un ID de sesión mediante programación, consulte [Continue conversations](/docs/es/headless#continue-conversations). |
336 376
337Por ejemplo, para abrir una pestaña rellenada previamente con "review my changes":377Por ejemplo, para abrir una pestaña rellenada previamente con "review my changes":
338 378
340vscode://anthropic.claude-code/open?prompt=review%20my%20changes380vscode://anthropic.claude-code/open?prompt=review%20my%20changes
341```381```
342 382
343Para lanzar una sesión de terminal en lugar de una pestaña de VS Code, usa el controlador `claude-cli://` de la CLI. Consulta [Lanzar sesiones desde enlaces](/docs/es/deep-links).383Para iniciar una sesión de terminal en lugar de una pestaña de VS Code, use el controlador `claude-cli://` de la CLI. Consulte [Launch sessions from links](/docs/es/deep-links).
344 384
345<h2 id="configure-settings">385<h2 id="configure-settings">
346 Configurar ajustes386 Configurar ajustes
347</h2>387</h2>
348 388
349La extensión tiene dos tipos de configuración:389La extensión tiene dos tipos de ajustes:
350 390
351* **Configuración de extensión** en VS Code: controla el comportamiento de la extensión dentro de VS Code. Abre con `Cmd+,` (Mac) o `Ctrl+,` (Windows/Linux), luego ve a Extensiones → Claude Code. También puedes escribir `/` y seleccionar **General Config** para abrir la configuración.391* **Ajustes de extensión** en VS Code: controlan el comportamiento de la extensión dentro de VS Code. Abra con `Cmd+,` (Mac) o `Ctrl+,` (Windows/Linux), luego vaya a Extensiones → Claude Code. También puede escribir `/` y seleccionar **General Config** para abrir los ajustes.
352* **Configuración de Claude Code** en `~/.claude/settings.json`: compartida entre la extensión y la CLI. Usa para comandos permitidos, variables de entorno, hooks y MCP servers. Consulta [Configuración](/docs/es/settings) para obtener más detalles.392* **Ajustes de Claude Code** en `~/.claude/settings.json`: compartidos entre la extensión y CLI. Úselo para comandos permitidos, variables de entorno, hooks y servidores MCP. En los planes Pro, Max y Team, también es una entrada al modo de permisos en el que comienzan las conversaciones. [Switch permission modes](/docs/es/permission-modes#switch-permission-modes) enumera el orden. Consulte [Settings](/docs/es/settings) para obtener detalles.
353 393
354<Tip>394<Tip>
355 Agrega `"$schema": "https://json.schemastore.org/claude-code-settings.json"` a tu `settings.json` para obtener autocompletado y validación en línea para todos los ajustes disponibles directamente en VS Code.395 Agregue `"$schema": "https://json.schemastore.org/claude-code-settings.json"` a su `settings.json` para obtener autocompletado y validación en línea para todos los ajustes disponibles directamente en VS Code.
356</Tip>396</Tip>
357 397
358<h3 id="extension-settings">398<h3 id="extension-settings">
359 Configuración de extensión399 Ajustes de extensión
360</h3>400</h3>
361 401
362| Configuración | Predeterminado | Descripción |402VS Code lee `initialPermissionMode` de sus ajustes de usuario e ignora los valores del espacio de trabajo. Antes de v2.1.225, VS Code establecía por defecto el ajuste en `default` y aplicaba los valores del espacio de trabajo.
363| ----------------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |403
364| `useTerminal` | `false` | Lanzar Claude en modo terminal en lugar de panel gráfico |404| Ajuste | Predeterminado | Descripción |
365| `initialPermissionMode` | `default` | Controla mensajes de aprobación para nuevas conversaciones: `default`, `plan`, `acceptEdits`, o `bypassPermissions`. `manual` es un alias para `default` y selecciona el modo etiquetado como **Manual** en el indicador de modo. Requiere Claude Code v2.1.200 o posterior. Consulta [modos de permiso](/docs/es/permission-modes). |405| ----------------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
406| `useTerminal` | `false` | Inicie Claude en modo terminal en lugar de panel gráfico |
407| `initialPermissionMode` | - | Controla los mensajes de aprobación para nuevas conversaciones: `default`, `plan`, `acceptEdits` o `bypassPermissions`. `manual` es un alias para `default` y selecciona el modo etiquetado como **Manual** en el indicador de modo. Cuando lo deja sin establecer, la extensión elige el modo de permisos inicial como se describe en [Switch permission modes](/docs/es/permission-modes#switch-permission-modes). |
366| `preferredLocation` | `panel` | Dónde se abre Claude: `sidebar` (derecha) o `panel` (nueva pestaña) |408| `preferredLocation` | `panel` | Dónde se abre Claude: `sidebar` (derecha) o `panel` (nueva pestaña) |
367| `autosave` | `true` | Guardar archivos automáticamente antes de que Claude los lea o escriba |409| `autosave` | `true` | Guardar automáticamente archivos antes de que Claude los lea o escriba |
368| `useCtrlEnterToSend` | `false` | Usar Ctrl/Cmd+Enter en lugar de Enter para enviar mensajes |410| `useCtrlEnterToSend` | `false` | Usar Ctrl/Cmd+Enter en lugar de Enter para enviar mensajes |
369| `enableNewConversationShortcut` | `false` | Habilitar Cmd/Ctrl+N para iniciar una nueva conversación |411| `enableNewConversationShortcut` | `false` | Habilitar Cmd/Ctrl+N para iniciar una nueva conversación |
370| `enableReopenClosedSessionShortcut` | `true` | Usar Cmd/Ctrl+Shift+T para reabrir la pestaña de sesión de Claude cerrada más recientemente. Cuando la última pestaña cerrada no era una sesión de Claude, el atajo ejecuta el comando normal de reapertura de editor cerrado de VS Code en su lugar. |412| `enableReopenClosedSessionShortcut` | `true` | Usar Cmd/Ctrl+Shift+T para reabrir la pestaña de sesión de Claude cerrada más recientemente. Cuando la última pestaña cerrada no era una sesión de Claude, el atajo ejecuta el comando normal de reapertura de editor cerrado de VS Code en su lugar. |
371| `hideOnboarding` | `false` | Ocultar la lista de verificación de incorporación (icono de gorro de graduación) |413| `hideOnboarding` | `false` | Ocultar la lista de verificación de incorporación (icono de gorro de graduación) |
414| `focusView` | `false` | Ocultar llamadas de herramientas, resultados de herramientas y pensamiento detrás de filas expandibles, dejando sus mensajes y las respuestas de Claude. La lista de tareas más reciente de Claude permanece visible; esto requiere Claude Code v2.1.225 o posterior. También puede alternar la vista de enfoque desde el menú de comandos. Requiere Claude Code v2.1.221 o posterior |
372| `respectGitIgnore` | `true` | Excluir patrones de .gitignore de búsquedas de archivos |415| `respectGitIgnore` | `true` | Excluir patrones de .gitignore de búsquedas de archivos |
373| `usePythonEnvironment` | `true` | Activar el entorno de Python del espacio de trabajo cuando se ejecuta Claude. Requiere la extensión de Python. |416| `usePythonEnvironment` | `true` | Activar el entorno de Python del espacio de trabajo al ejecutar Claude. Requiere la extensión de Python. |
374| `environmentVariables` | `[]` | Establecer variables de entorno para el proceso de Claude. Usa la configuración de Claude Code en su lugar para configuración compartida. |417| `environmentVariables` | `[]` | Establecer variables de entorno para el proceso de Claude. Use los ajustes de Claude Code en su lugar para configuración compartida. |
375| `disableLoginPrompt` | `false` | Omitir mensajes de autenticación (para configuraciones de proveedores de terceros) |418| `disableLoginPrompt` | `false` | Omitir mensajes de autenticación (para configuraciones de proveedores de terceros) |
376| `allowDangerouslySkipPermissions` | `false` | Agrega Bypass permissions al selector de modo. Usa solo en sandboxes sin acceso a Internet. |419| `allowDangerouslySkipPermissions` | `false` | Agrega Bypass permissions al selector de modo. Úselo solo en espacios aislados sin acceso a Internet. |
377| `claudeProcessWrapper` | - | Ejecutable utilizado para lanzar el proceso de Claude. La ruta del binario incluido se pasa como argumento cuando está presente. Establece esto en un binario `claude` instalado por separado si la compilación de la extensión no incluye uno para tu plataforma. Un error "Unsupported platform" en la activación significa que no hay binario incluido para tu plataforma; consulta [qué plataformas tienen binarios precompilados](/docs/es/troubleshoot-install#native-binary-not-found-after-npm-install). |420| `claudeProcessWrapper` | - | Ejecutable utilizado para iniciar el proceso de Claude. La ruta del binario incluido se pasa como argumento cuando está presente. Establezca esto en un binario `claude` instalado por separado si la compilación de la extensión no incluye uno para su plataforma. En una configuración envuelta, las conversaciones comienzan en modo Manual a menos que establezca `initialPermissionMode` o haya seleccionado Manual, Editar automáticamente o Auto en una conversación anterior, porque la extensión omite los ajustes y los pasos predeterminados integrados allí; consulte [Switch permission modes](/docs/es/permission-modes#switch-permission-modes). Un error "Unsupported platform" en la activación significa que no hay binario incluido para su plataforma; consulte [which platforms have prebuilt binaries](/docs/es/troubleshoot-install#native-binary-not-found-after-npm-install). |
421
422<h2 id="use-a-screen-reader">
423 Usar un lector de pantalla
424</h2>
425
426El panel de chat de la extensión funciona con lectores de pantalla. No necesita activar nada: la extensión anuncia la actividad de la conversación para cada usuario, sin cambios visuales. Esto es independiente del [modo de lector de pantalla](/docs/es/accessibility) de la CLI, que adapta la interfaz del terminal.
427
428La compatibilidad con lectores de pantalla en el panel de chat requiere Claude Code v2.1.236 o posterior.
429
430Durante una conversación, la extensión anuncia:
431
432* **Respuestas de Claude**: la extensión anuncia cada respuesta una sola vez, cuando está completa, y permanece en silencio mientras el texto se transmite. Su lector de pantalla lee los bloques de código como un resumen de recuento de líneas, lee los enlaces por su etiqueta y lee las tablas celda por celda; la respuesta completa permanece legible en la transcripción.
433* **Solicitudes de permiso y preguntas**: la extensión anuncia una solicitud cuando aparece su solicitud de permiso, nombrando la herramienta que Claude desea utilizar. Anuncia de la misma manera cuando Claude le hace una pregunta y cuando Claude termina un plan y espera su revisión.
434* **Cambios de estado**: la extensión anuncia cuando Claude comienza a trabajar, cuando Claude está listo para su entrada y cuando Claude Code comienza a compactar la conversación.
435* **Errores y solicitudes de modelo**: la extensión anuncia errores en la conversación y anuncia cuando aparece la [solicitud de consentimiento de créditos de uso](/docs/es/model-config#fable-and-usage-credits) o la [solicitud de solicitud marcada](/docs/es/model-config#ask-before-switching).
436
437Cada turno en la transcripción comienza con un encabezado visualmente oculto etiquetado con la solicitud que inició el turno, para que pueda saltar entre turnos con la navegación de encabezados de su lector de pantalla. También puede mover el foco a la transcripción misma con `Tab`, ya que la extensión la expone como una región etiquetada, y leerla a su propio ritmo. Mientras Claude trabaja, su lector de pantalla lee una etiqueta de texto en lugar de la animación del indicador de progreso.
438
439Cuando reabre una sesión o cambia a otra, la extensión no anuncia nada: el historial restaurado, las solicitudes de permiso pendientes y el estado en progreso permanecen en silencio hasta que suceda algo nuevo.
378 440
379<h2 id="vs-code-extension-vs-claude-code-cli">441<h2 id="vs-code-extension-vs-claude-code-cli">
380 Extensión de VS Code frente a CLI de Claude Code442 Extensión de VS Code vs. Claude Code CLI
381</h2>443</h2>
382 444
383Claude Code está disponible tanto como una extensión de VS Code (panel gráfico) como una CLI (interfaz de línea de comandos en la terminal). Algunas características solo están disponibles en la CLI. Si necesitas una característica solo de CLI, ejecuta `claude` en la terminal integrada de VS Code. Esto requiere la [instalación de CLI independiente](/docs/es/setup): la extensión no agrega `claude` a tu PATH. Consulta [Ejecutar CLI en VS Code](#run-cli-in-vs-code).445Claude Code está disponible tanto como una extensión de VS Code (panel gráfico) como una CLI (interfaz de línea de comandos en la terminal). Algunas características solo están disponibles en la CLI. Si necesita una característica solo de CLI, ejecute `claude` en la terminal integrada de VS Code. Esto requiere la [instalación independiente de CLI](/docs/es/setup): la extensión no agrega `claude` a su PATH. Consulte [Ejecutar CLI en VS Code](#run-cli-in-vs-code).
384 446
385| Característica | CLI | Extensión de VS Code |447| Característica | CLI | Extensión de VS Code |
386| --------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------ |448| ------------------------------ | --------------------- | ------------------------------------------------------------------------------------------------------------- |
387| Comandos y skills | [Todos](/docs/es/commands) | Subconjunto (escribe `/` para ver disponibles) |449| Comandos y skills | [Todos](/docs/es/commands) | Subconjunto (escriba `/` para ver los disponibles) |
388| Configuración de MCP server | Sí | Parcial (agrega servidores a través de CLI; administra servidores existentes con `/mcp` en el panel de chat) |450| Configuración del servidor MCP | Sí | Parcial (agregue servidores a través de CLI; administre servidores existentes con `/mcp` en el panel de chat) |
389| Checkpoints | Sí | Sí |451| Checkpoints | Sí | Sí |
390| Atajo bash `!` | Sí | No |452| Atajo bash `!` | Sí | No |
391| Autocompletado de pestañas | Sí | No |453| Finalización de pestañas | Sí | No |
392 454
393<h3 id="rewind-with-checkpoints">455<h3 id="rewind-with-checkpoints">
394 Retroceder con checkpoints456 Rewind con checkpoints
395</h3>457</h3>
396 458
397La extensión de VS Code admite checkpoints, que rastrean las ediciones de archivos de Claude y te permiten retroceder a un estado anterior. Pasa el cursor sobre cualquier mensaje para revelar el botón de retroceso, luego elige entre tres opciones:459La extensión de VS Code admite checkpoints, que rastrean las ediciones de archivos de Claude y le permiten revertir a un estado anterior. Pase el cursor sobre cualquier mensaje para revelar el botón de rewind, luego elija entre tres opciones:
398 460
399* **Bifurcar conversación desde aquí**: iniciar una nueva rama de conversación desde este mensaje mientras mantienes todos los cambios de código intactos461* **Fork conversation from here**: inicie una nueva rama de conversación desde este mensaje mientras mantiene todos los cambios de código intactos
400* **Retroceder código a aquí**: revertir cambios de archivo a este punto en la conversación mientras mantienes el historial de conversación completo462* **Rewind code to here**: revierta los cambios de archivo a este punto en la conversación mientras mantiene el historial de conversación completo
401* **Bifurcar conversación y retroceder código**: iniciar una nueva rama de conversación y revertir cambios de archivo a este punto463* **Fork conversation and rewind code**: inicie una nueva rama de conversación y revierta los cambios de archivo a este punto
402 464
403Para obtener detalles completos sobre cómo funcionan los checkpoints y sus limitaciones, consulta [Checkpointing](/docs/es/checkpointing).465Para obtener detalles completos sobre cómo funcionan los checkpoints y sus limitaciones, consulte [Checkpointing](/docs/es/checkpointing).
404 466
405<h3 id="run-cli-in-vs-code">467<h3 id="run-cli-in-vs-code">
406 Ejecutar CLI en VS Code468 Ejecutar CLI en VS Code
407</h3>469</h3>
408 470
409Para usar la CLI mientras permaneces en VS Code, abre la terminal integrada (`` Ctrl+` `` en Windows/Linux o `` Cmd+` `` en Mac) y ejecuta `claude`. La CLI se integra automáticamente con tu IDE para características como visualización de diffs y uso compartido de diagnósticos.471Para usar la CLI mientras permanece en VS Code, abra la terminal integrada (`` Ctrl+` `` en Windows/Linux o `` Cmd+` `` en Mac) y ejecute `claude`. La CLI se integra automáticamente con su IDE para características como visualización de diferencias y uso compartido de diagnósticos.
410 472
411Instalar la extensión no coloca `claude` en tu PATH de shell. La extensión incluye una copia privada de la CLI para su panel de chat, pero escribir `claude` en una terminal requiere la [instalación de CLI independiente](/docs/es/setup). Ejecuta la instalación una vez y los comandos en esta página, incluyendo `claude mcp add` y `claude --resume`, funcionan en cualquier terminal. Si `claude` aún no se encuentra después de instalar, [verifica tu PATH](/docs/es/troubleshoot-install#verify-your-path).473Instalar la extensión no coloca `claude` en su PATH de shell. La extensión incluye una copia privada de la CLI para su panel de chat, pero escribir `claude` en una terminal requiere la [instalación independiente de CLI](/docs/es/setup). Ejecute la instalación una vez y los comandos en esta página, incluidos `claude mcp add` y `claude --resume`, funcionan en cualquier terminal. Si `claude` aún no se encuentra después de instalar, [verifique su PATH](/docs/es/troubleshoot-install#verify-your-path).
412 474
413Si usas una terminal externa, ejecuta `/ide` dentro de Claude Code para conectarlo a VS Code.475Si utiliza una terminal externa, ejecute `/ide` dentro de Claude Code para conectarla a VS Code.
414 476
415<h3 id="switch-between-extension-and-cli">477<h3 id="switch-between-extension-and-cli">
416 Cambiar entre extensión y CLI478 Cambiar entre extensión y CLI
417</h3>479</h3>
418 480
419La extensión y la CLI comparten el mismo historial de conversaciones. Para continuar una conversación de extensión en la CLI, ejecuta `claude --resume` en la terminal. Esto abre un selector interactivo donde puedes buscar y seleccionar tu conversación.481La extensión y la CLI comparten el mismo historial de conversación. Para continuar una conversación de extensión en la CLI, ejecute `claude --resume` en la terminal. Esto abre un selector interactivo donde puede buscar y seleccionar su conversación.
420 482
421<h3 id="include-terminal-output-in-prompts">483<h3 id="include-terminal-output-in-prompts">
422 Incluir salida de terminal en mensajes484 Incluir salida de terminal en indicaciones
423</h3>485</h3>
424 486
425Haz referencia a la salida de terminal en tus mensajes usando `@terminal:name` donde `name` es el título de la terminal. Esto permite que Claude vea la salida del comando, mensajes de error o registros sin copiar y pegar.487Haga referencia a la salida de terminal en sus indicaciones usando `@terminal:name` donde `name` es el título de la terminal. Esto permite que Claude vea la salida de comandos, mensajes de error o registros sin copiar y pegar.
426 488
427<h3 id="monitor-background-processes">489<h3 id="monitor-background-processes">
428 Monitorear procesos en segundo plano490 Monitorear procesos en segundo plano
429</h3>491</h3>
430 492
431Cuando Claude ejecuta comandos de larga duración, la extensión muestra el progreso en la barra de estado. Sin embargo, la visibilidad de tareas en segundo plano es limitada en comparación con la CLI. Para mejor visibilidad, haz que Claude genere el comando para que puedas ejecutarlo en la terminal integrada de VS Code.493La visibilidad de las tareas en segundo plano en la extensión es limitada en comparación con la CLI. Para una mejor visibilidad, haga que Claude genere el comando para que pueda ejecutarlo en la terminal integrada de VS Code.
432 494
433<h3 id="connect-to-external-tools-with-mcp">495<h3 id="connect-to-external-tools-with-mcp">
434 Conectar a herramientas externas con MCP496 Conectar a herramientas externas con MCP
435</h3>497</h3>
436 498
437Los servidores MCP (Model Context Protocol) dan a Claude acceso a herramientas externas, bases de datos y APIs.499MCP (Model Context Protocol) los servidores dan a Claude acceso a herramientas externas, bases de datos y API.
438 500
439Para agregar un servidor MCP, abre la terminal integrada (`` Ctrl+` `` o `` Cmd+` ``) y ejecuta `claude mcp add`. El ejemplo a continuación agrega el servidor MCP remoto de GitHub, que se autentica con un [token de acceso personal](https://github.com/settings/personal-access-tokens) pasado como encabezado:501Para agregar un servidor MCP, abra la terminal integrada (`` Ctrl+` `` o `` Cmd+` ``) y ejecute `claude mcp add`. El ejemplo a continuación agrega el servidor MCP remoto de GitHub, que se autentica con un [token de acceso personal](https://github.com/settings/personal-access-tokens) pasado como encabezado:
440 502
441```bash theme={null}503```bash theme={null}
442claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \504claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
443 --header "Authorization: Bearer YOUR_GITHUB_PAT"505 --header "Authorization: Bearer YOUR_GITHUB_PAT"
444```506```
445 507
446Una vez configurado, pide a Claude que use las herramientas (por ejemplo, "Review PR #456").508Reemplace `YOUR_GITHUB_PAT` con su token de acceso personal. El comando `claude mcp add` guarda la configuración sin validar credenciales, por lo que se acepta un valor de marcador de posición aquí pero el servidor no se conecta más tarde. Para verificar la conexión, escriba `/mcp` en el panel de chat y compruebe que el servidor muestre `connected`. Un servidor con credenciales incorrectas muestra `failed`.
447 509
448Para administrar servidores MCP sin salir de VS Code, escribe `/mcp` en el panel de chat. El diálogo de administración de MCP te permite habilitar o deshabilitar servidores, reconectarse a un servidor y administrar la autenticación OAuth. Consulta la [documentación de MCP](/docs/es/mcp) para servidores disponibles.510Una vez configurado, pida a Claude que use las herramientas (por ejemplo, "Review PR #456").
511
512Para administrar servidores MCP sin salir de VS Code, escriba `/mcp` en el panel de chat. El diálogo de administración de MCP le permite habilitar o deshabilitar servidores, reconectarse a un servidor y administrar la autenticación OAuth. Consulte la [documentación de MCP](/docs/es/mcp) para servidores disponibles.
449 513
450<h2 id="work-with-git">514<h2 id="work-with-git">
451 Trabajar con git515 Trabajar con git
452</h2>516</h2>
453 517
454Claude Code se integra con git para ayudarte con flujos de trabajo de control de versiones directamente en VS Code. Pide a Claude que confirme cambios, cree solicitudes de extracción o trabaje en diferentes ramas.518Claude Code se integra con git para ayudar con flujos de trabajo de control de versiones directamente en VS Code. Pida a Claude que confirme cambios, cree solicitudes de extracción o trabaje en diferentes ramas. Para iniciar Claude en un árbol de trabajo aislado con sus propios archivos y rama, consulte [Ejecutar sesiones paralelas con worktrees](/docs/es/worktrees).
455 519
456<h3 id="create-commits-and-pull-requests">520<h3 id="create-commits-and-pull-requests">
457 Crear confirmaciones y solicitudes de extracción521 Crear confirmaciones y solicitudes de extracción
458</h3>522</h3>
459 523
460Claude puede preparar cambios, escribir mensajes de confirmación y crear solicitudes de extracción basadas en tu trabajo:524Claude puede preparar cambios, escribir mensajes de confirmación y crear solicitudes de extracción basadas en su trabajo:
461
462```text theme={null}
463> commit my changes with a descriptive message
464> create a pr for this feature
465> summarize the changes I've made to the auth module
466```
467
468Al crear solicitudes de extracción, Claude genera descripciones basadas en los cambios de código reales y puede agregar contexto sobre pruebas o decisiones de implementación.
469
470<h3 id="use-git-worktrees-for-parallel-tasks">
471 Usar git worktrees para tareas paralelas
472</h3>
473
474Usa la bandera `--worktree` (`-w`) para iniciar Claude en un worktree aislado con sus propios archivos y rama:
475 525
476```bash theme={null}526```text wrap theme={null}
477claude --worktree feature-auth527commit my changes with a descriptive message
528create a pr for this feature
529summarize the changes I've made to the auth module
478```530```
479 531
480Cada worktree mantiene un estado de archivo independiente mientras comparte el historial de git. Esto evita que las instancias de Claude interfieran entre sí cuando trabajan en diferentes tareas. Para más detalles, consulta [Ejecutar sesiones paralelas con Git worktrees](/docs/es/worktrees).532Al crear solicitudes de extracción, Claude genera descripciones basadas en los cambios de código reales y puede agregar contexto sobre decisiones de prueba o implementación.
481 533
482<h2 id="use-third-party-providers">534<h2 id="use-third-party-providers">
483 Usar proveedores de terceros535 Usar proveedores de terceros
486De forma predeterminada, Claude Code se conecta directamente a la API de Anthropic. Si su organización utiliza Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry para acceder a Claude, configure la extensión para usar su proveedor en su lugar:538De forma predeterminada, Claude Code se conecta directamente a la API de Anthropic. Si su organización utiliza Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry para acceder a Claude, configure la extensión para usar su proveedor en su lugar:
487 539
488<Steps>540<Steps>
489 <Step title="Deshabilitar mensaje de inicio de sesión">541 <Step title="Desactivar el aviso de inicio de sesión">
490 Abra la [configuración Deshabilitar mensaje de inicio de sesión](vscode://settings/claudeCode.disableLoginPrompt) y marque la casilla.542 Abra la [configuración Desactivar aviso de inicio de sesión](vscode://settings/claudeCode.disableLoginPrompt) y marque la casilla.
491 543
492 También puede abrir la configuración de VS Code (`Cmd+,` en Mac o `Ctrl+,` en Windows/Linux), buscar "Claude Code login" y marcar **Deshabilitar mensaje de inicio de sesión**.544 También puede abrir la configuración de VS Code (`Cmd+,` en Mac o `Ctrl+,` en Windows/Linux), buscar "Claude Code login" y marcar **Desactivar aviso de inicio de sesión**.
493 </Step>545 </Step>
494 546
495 <Step title="Configurar su proveedor">547 <Step title="Configurar su proveedor">
496 Siga la guía de configuración para su proveedor:548 Siga la guía de configuración de su proveedor:
497 549
498 * [Claude Code en Amazon Bedrock](/docs/es/amazon-bedrock)550 * [Claude Code en Amazon Bedrock](/docs/es/amazon-bedrock)
499 * [Claude Code en Google Cloud's Agent Platform](/docs/es/google-vertex-ai)551 * [Claude Code en Google Cloud's Agent Platform](/docs/es/google-vertex-ai)
503 </Step>555 </Step>
504</Steps>556</Steps>
505 557
558En un proveedor de terceros, la extensión no ofrece características que requieren una cuenta de claude.ai, como el seguimiento de uso, [dictado de voz](/docs/es/voice-dictation) y la pestaña Web para [sesiones en la nube](#resume-cloud-sessions-from-claude-ai). Un inicio de sesión de claude.ai que queda de un `/login` anterior permanece sin usar: la extensión no lo envía con ninguna solicitud.
559
506<h2 id="security-and-privacy">560<h2 id="security-and-privacy">
507 Seguridad y privacidad561 Seguridad y privacidad
508</h2>562</h2>
509 563
510Tu código permanece privado. Claude Code procesa tu código para proporcionar asistencia pero no lo utiliza para entrenar modelos. Para obtener detalles sobre el manejo de datos y cómo optar por no participar en el registro, consulta [Datos y privacidad](/docs/es/data-usage).564Su código permanece privado. Claude Code procesa su código para proporcionar asistencia, pero no lo utiliza para entrenar modelos. Para obtener detalles sobre el manejo de datos y cómo optar por no participar en el registro, consulte [Datos y privacidad](/docs/es/data-usage).
511 565
512Con permisos de edición automática habilitados, Claude Code puede modificar archivos de configuración de VS Code (como `settings.json` o `tasks.json`) que VS Code puede ejecutar automáticamente. Para reducir el riesgo al trabajar con código no confiable:566Con los permisos de auto-edición habilitados, Claude Code puede modificar archivos de configuración de VS Code (como `settings.json` o `tasks.json`) que VS Code puede ejecutar automáticamente. Para reducir el riesgo al trabajar con código no confiable:
513 567
514* Habilita [Modo restringido de VS Code](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) para espacios de trabajo no confiables568* Habilite [Modo restringido de VS Code](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) para espacios de trabajo no confiables
515* Usa el modo de aprobación manual en lugar de aceptación automática para ediciones569* Utilice el modo Manual en lugar de Editar automáticamente o Auto para ediciones
516* Revisa cuidadosamente los cambios antes de aceptarlos570* Revise los cambios cuidadosamente antes de aceptarlos
517 571
518<h3 id="the-built-in-ide-mcp-server">572<h3 id="the-built-in-ide-mcp-server">
519 El servidor MCP IDE integrado573 El servidor MCP IDE integrado
520</h3>574</h3>
521 575
522Cuando la extensión está activa, ejecuta un servidor MCP local al que la CLI se conecta automáticamente. Así es como la CLI abre diffs en el visor de diffs nativo de VS Code, lee tu selección actual para menciones `@` y, cuando estás trabajando en un notebook de Jupyter, le pide a VS Code que ejecute celdas.576Cuando la extensión está activa, ejecuta un servidor MCP local al que la CLI se conecta automáticamente. Así es como la CLI abre diffs en el visor de diffs nativo de VS Code, lee su selección actual para menciones `@` y, cuando está trabajando en un cuaderno Jupyter, le pide a VS Code que ejecute celdas.
523 577
524El servidor se llama `ide` y está oculto de `/mcp` porque no hay nada que configurar. Sin embargo, si tu organización utiliza un hook `PreToolUse` para permitir herramientas MCP, necesitarás saber que existe.578El servidor se llama `ide` y está oculto en `/mcp` porque no hay nada que configurar. Sin embargo, si su organización utiliza un hook `PreToolUse` para crear una lista de herramientas MCP permitidas, deberá saber que existe.
525 579
526**Contexto de selección y archivo abierto.** Mientras está conectado, la CLI incluye tu selección actual del editor y la ruta del archivo activo como contexto en cada prompt que envías. La transcripción muestra una línea `⧉ Selected N lines from <file>` cuando esto sucede. Para excluir un archivo sensible como `.env`, añade una [regla de denegación `Read`](/docs/es/permissions#read-and-edit) para su ruta. Una regla de denegación coincidente evita que tanto el texto seleccionado como el aviso de archivo abierto para ese archivo lleguen a Claude.580**Contexto de selección y archivo abierto.** Mientras está conectado, la CLI incluye su selección actual del editor y la ruta del archivo activo como contexto en cada solicitud que envía. La transcripción muestra una línea `⧉ Selected N lines from <file>` cuando esto sucede. Para excluir un archivo sensible como `.env`, agregue una [regla de denegación `Read`](/docs/es/permissions#read-and-edit) para su ruta. Una regla de denegación coincidente evita que tanto el texto seleccionado como el aviso de archivo abierto para ese archivo lleguen a Claude.
527 581
528**Transporte y autenticación.** El servidor se vincula a `127.0.0.1` en un puerto aleatorio en el rango 10000–65535, y el puerto no es configurable. El transporte es `ws://` sin encriptar; como el socket es solo de loopback, cualquier proceso que pudiera capturar el tráfico también puede leer el token del archivo de bloqueo, por lo que TLS no añadiría protección. Cada activación de extensión genera un token de autenticación aleatorio nuevo, lo escribe en un archivo de bloqueo en `~/.claude/ide/<port>.lock`, y la CLI debe presentarlo como el encabezado `X-Claude-Code-Ide-Authorization` para conectarse. El archivo de bloqueo tiene permisos `0600` en un directorio `0700`, por lo que solo el usuario que ejecuta VS Code puede leerlo. Si `CLAUDE_CONFIG_DIR` está configurado, el archivo de bloqueo se escribe en `$CLAUDE_CONFIG_DIR/ide/` en su lugar.582**Transporte y autenticación.** El servidor se vincula a `127.0.0.1` en un puerto aleatorio en el rango 10000–65535, y el puerto no es configurable. El transporte es `ws://` sin cifrar; como el socket es solo de bucle invertido, cualquier proceso que pueda capturar el tráfico también puede leer el token del archivo de bloqueo, por lo que TLS no agregaría protección. Cada activación de extensión genera un token de autenticación aleatorio nuevo, lo escribe en un archivo de bloqueo en `~/.claude/ide/<port>.lock`, y la CLI debe presentarlo como el encabezado `X-Claude-Code-Ide-Authorization` para conectarse. El archivo de bloqueo tiene permisos `0600` en un directorio `0700`, por lo que solo el usuario que ejecuta VS Code puede leerlo. Si se establece `CLAUDE_CONFIG_DIR`, el archivo de bloqueo se escribe en `$CLAUDE_CONFIG_DIR/ide/` en su lugar.
529 583
530**Herramientas expuestas al modelo.** El servidor aloja una docena de herramientas, pero solo dos son visibles para el modelo. El resto son RPC internas que la CLI usa para su propia interfaz de usuario (abrir diffs, leer selecciones, guardar archivos) y se filtran antes de que la lista de herramientas llegue a Claude.584**Herramientas expuestas al modelo.** El servidor aloja una docena de herramientas, pero solo dos son visibles para el modelo. El resto son RPC internas que la CLI utiliza para su propia interfaz de usuario — abrir diffs, leer selecciones, guardar archivos — y se filtran antes de que la lista de herramientas llegue a Claude.
531 585
532| Nombre de herramienta (como se ve en hooks) | Qué hace | Solo lectura |586| Nombre de la herramienta (como se ve en los hooks) | Qué hace | Solo lectura |
533| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |587| -------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
534| `mcp__ide__getDiagnostics` | Devuelve diagnósticos del servidor de lenguaje: los errores y advertencias en el panel Problemas de VS Code. Opcionalmente limitado a un archivo. | Sí |588| `mcp__ide__getDiagnostics` | Devuelve diagnósticos del servidor de lenguaje — los errores y advertencias en el panel Problemas de VS Code. Opcionalmente limitado a un archivo. | Sí |
535| `mcp__ide__executeCode` | Ejecuta código Python en el kernel del notebook de Jupyter activo. Consulta el flujo de confirmación a continuación. | No |589| `mcp__ide__executeCode` | Ejecuta código Python en el kernel del cuaderno Jupyter activo. Consulte el flujo de confirmación a continuación. | No |
536 590
537**La ejecución de Jupyter siempre pregunta primero.** `mcp__ide__executeCode` no puede ejecutar nada silenciosamente. En cada llamada, el código se inserta como una nueva celda al final del notebook activo, VS Code lo desplaza a la vista y una Quick Pick nativa te pregunta si **Ejecutar** o **Cancelar**. Cancelar (o descartar la selección con `Esc`) devuelve un error a Claude y nada se ejecuta. La herramienta también se niega rotundamente cuando no hay un notebook activo, cuando la extensión de Jupyter (`ms-toolsai.jupyter`) no está instalada, o cuando el kernel no es Python.591**La ejecución de Jupyter siempre pregunta primero.** `mcp__ide__executeCode` no puede ejecutar nada silenciosamente. En cada llamada, el código se inserta como una nueva celda al final del cuaderno activo, VS Code la desplaza a la vista, y una Quick Pick nativa le pide que **Ejecute** o **Cancele**. Cancelar — o descartar el selector con `Esc` — devuelve un error a Claude y nada se ejecuta. La herramienta también se niega rotundamente cuando no hay un cuaderno activo, cuando la extensión Jupyter (`ms-toolsai.jupyter`) no está instalada, o cuando el kernel no es Python.
538 592
539<Note>593<Note>
540 La confirmación de Quick Pick es separada de los hooks `PreToolUse`. Una entrada de lista de permitidos para `mcp__ide__executeCode` permite que Claude *proponga* ejecutar una celda; la Quick Pick dentro de VS Code es lo que permite que *realmente* se ejecute.594 La confirmación de Quick Pick es independiente de los hooks `PreToolUse`. Una entrada de lista de permitidos para `mcp__ide__executeCode` permite que Claude *proponga* ejecutar una celda; la Quick Pick dentro de VS Code es lo que permite que *realmente* se ejecute.
541</Note>595</Note>
542 596
543<a id="troubleshooting" />597<a id="troubleshooting" />
550 La extensión no se instala604 La extensión no se instala
551</h3>605</h3>
552 606
553* Asegúrate de tener una versión compatible de VS Code (1.98.0 o posterior)607* Asegúrese de tener una versión compatible de VS Code (1.94.0 o posterior)
554* Verifica que VS Code tenga permiso para instalar extensiones608* Verifique que VS Code tenga permiso para instalar extensiones
555* Intenta instalar directamente desde [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code)609* Intente instalar directamente desde [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code)
556 610
557<h3 id="spark-icon-not-visible">611<h3 id="spark-icon-not-visible">
558 El icono Spark no es visible612 El icono Spark no es visible
559</h3>613</h3>
560 614
561El icono Spark aparece en la **Barra de herramientas del editor** (esquina superior derecha del editor) cuando tienes un archivo abierto. Si no lo ves:615El icono Spark aparece en la **Barra de herramientas del editor** (esquina superior derecha del editor) cuando tiene un archivo abierto. Si no lo ve:
562 616
5631. **Abre un archivo**: El icono requiere que un archivo esté abierto. Solo tener una carpeta abierta no es suficiente.6171. **Abra un archivo**: El icono requiere que un archivo esté abierto. Solo tener una carpeta abierta no es suficiente.
5642. **Verifica la versión de VS Code**: Requiere 1.98.0 o superior (Ayuda → Acerca de)6182. **Verifique la versión de VS Code**: Requiere 1.94.0 o superior (Ayuda → Acerca de)
5653. **Reinicia VS Code**: Ejecuta "Developer: Reload Window" desde la Paleta de comandos6193. **Reinicie VS Code**: Ejecute "Developer: Reload Window" desde la Paleta de comandos
5664. **Deshabilita extensiones conflictivas**: Deshabilita temporalmente otras extensiones de IA (Cline, Continue, etc.)6204. **Desactive extensiones conflictivas**: Desactive temporalmente otras extensiones de IA (Cline, Continue, etc.)
5675. **Verifica la confianza del espacio de trabajo**: La extensión no funciona en Modo restringido6215. **Verifique la confianza del espacio de trabajo**: La extensión no funciona en Modo restringido
568 622
569Alternativamente, haz clic en "✱ Claude Code" en la **Barra de estado** (esquina inferior derecha). Esto funciona incluso sin un archivo abierto. También puedes usar la **Paleta de comandos** (`Cmd+Shift+P` / `Ctrl+Shift+P`) y escribir "Claude Code".623Alternativamente, si ha establecido [`preferredLocation`](#extension-settings) en `sidebar`, o ha abierto Claude con **Claude Code: Open in Side Bar**, haga clic en "✱ Claude Code" en la **Barra de estado** (esquina inferior derecha). Esto funciona incluso sin un archivo abierto. También puede usar la **Paleta de comandos** (`Cmd+Shift+P` / `Ctrl+Shift+P`) y escribir "Claude Code".
570 624
571<h3 id="cmd-esc-does-nothing-on-macos">625<h3 id="cmd-esc-does-nothing-on-macos">
572 Cmd+Esc no hace nada en macOS626 Cmd+Esc no hace nada en macOS
574 628
575En macOS Tahoe y posterior, el atajo del sistema Game Overlay está vinculado a `Cmd+Esc` de forma predeterminada e intercepta la pulsación de tecla antes de que llegue a VS Code. Para liberar el atajo:629En macOS Tahoe y posterior, el atajo del sistema Game Overlay está vinculado a `Cmd+Esc` de forma predeterminada e intercepta la pulsación de tecla antes de que llegue a VS Code. Para liberar el atajo:
576 630
5771. Abre Configuración del sistema6311. Abra Configuración del sistema
5782. Ve a Teclado, luego Atajos de teclado, luego Controladores de juegos6322. Vaya a Teclado, luego Atajos de teclado, luego Controladores de juegos
5793. Desactiva la casilla de verificación Game Overlay6333. Desmarque la casilla Game Overlay
580 634
581Alternativamente, vuelve a vincular la extensión a una tecla diferente: abre el editor de [Atajos de teclado](https://code.visualstudio.com/docs/configure/keybindings) de VS Code (`Cmd+K Cmd+S`), busca `Claude Code: Focus input`, y asigna un nuevo atajo.635Alternativamente, revinculle la extensión a una tecla diferente: abra el editor de [Atajos de teclado](https://code.visualstudio.com/docs/configure/keybindings) de VS Code (`Cmd+K Cmd+S`), busque `Claude Code: Focus input`, y asigne un nuevo atajo.
582 636
583<h3 id="claude-code-never-responds">637<h3 id="claude-code-never-responds">
584 Claude Code nunca responde638 Claude Code nunca responde
585</h3>639</h3>
586 640
587Si Claude Code no responde a tus mensajes:641Si Claude Code no responde a sus indicaciones:
588 642
5891. **Verifica tu conexión a Internet**: Asegúrate de tener una conexión a Internet estable6431. **Verifique su conexión a Internet**: Asegúrese de tener una conexión a Internet estable
5902. **Inicia una nueva conversación**: Intenta iniciar una conversación nueva para ver si el problema persiste6442. **Inicie una nueva conversación**: Intente iniciar una conversación nueva para ver si el problema persiste
5913. **Intenta la CLI**: Ejecuta `claude` desde la terminal para ver si obtienes mensajes de error más detallados6453. **Pruebe la CLI**: Ejecute `claude` desde la terminal para ver si obtiene mensajes de error más detallados
592 646
593Si los problemas persisten, [presenta un problema en GitHub](https://github.com/anthropics/claude-code/issues) con detalles sobre el error.647Si los problemas persisten, [presente un problema en GitHub](https://github.com/anthropics/claude-code/issues) con detalles sobre el error.
594 648
595<h2 id="uninstall-the-extension">649<h2 id="uninstall-the-extension">
596 Desinstalar la extensión650 Desinstalar la extensión
598 652
599Para desinstalar la extensión Claude Code:653Para desinstalar la extensión Claude Code:
600 654
6011. Abre la vista Extensiones (`Cmd+Shift+X` en Mac o `Ctrl+Shift+X` en Windows/Linux)6551. Abra la vista Extensiones (`Cmd+Shift+X` en Mac o `Ctrl+Shift+X` en Windows/Linux)
6022. Busca "Claude Code"6562. Busque "Claude Code"
6033. Haz clic en **Desinstalar**6573. Haga clic en **Desinstalar**
604 658
605Ejecutar `claude` en una terminal integrada de VS Code reinstala la extensión automáticamente. Para mantenerla desinstalada, desactiva **Auto-install IDE extension** en `/config`, o establece [`autoInstallIdeExtension`](/docs/es/settings#global-config-settings) en `false`. También puedes establecer la variable de entorno [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/es/env-vars) en `1`.659Si ejecuta `claude` en una terminal integrada de VS Code, Claude Code reinstala la extensión automáticamente. Para mantenerla desinstalada, desactive **Auto-install IDE extension** en `/config`, o establezca [`autoInstallIdeExtension`](/docs/es/settings-reference#autoinstallideextension) en `false`. También puede establecer la variable de entorno [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/es/env-vars) en `1`.
606 660
607Para también eliminar datos de extensión y restablecer toda la configuración, elimina el directorio de almacenamiento de la extensión para tu plataforma.661Para eliminar también los datos de la extensión y restablecer toda la configuración, elimine el directorio de almacenamiento de la extensión para su plataforma.
608 662
609En macOS:663En macOS:
610 664
624Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"678Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"
625```679```
626 680
627Para obtener ayuda adicional, consulta la [guía de solución de problemas](/docs/es/troubleshooting).681Para obtener ayuda adicional, consulte la [guía de solución de problemas](/docs/es/troubleshooting).
628 682
629<h2 id="next-steps">683<h2 id="next-steps">
630 Próximos pasos684 Próximos pasos