Saltar al contenido

¿Qué es un ‘espacio de trabajo’ en Visual Studio Code?

Solución:

¿Qué es un espacio de trabajo?

Un proyecto que consta de una o más carpetas raíz, junto con todas las configuraciones de Visual Studio Code que pertenecen a ese proyecto. Estas configuraciones incluyen:

  • configuraciones que deben aplicarse cuando ese proyecto está abierto
  • extensiones recomendadas para el proyecto (útil cuando se comparten los archivos de configuración con colegas)
  • configuraciones de depuración específicas del proyecto

¿Por qué un espacio de trabajo es tan confuso?

Visual Studio Code no usa el término de manera consistente en toda la interfaz de usuario (abrí un problema de GitHub para solucionar esto). A veces se refiere a un espacio de trabajo como se describió anteriormente, y otras veces se refiere a un espacio de trabajo como un proyecto que está específicamente asociado con un .code-workspace expediente.

Un buen ejemplo es el widget de archivos recientes. Observe en la captura de pantalla vinculada que todos los proyectos están agrupados bajo el mismo encabezado “áreas de trabajo”, lo que indicaría que todo lo que hay es un espacio de trabajo. Pero luego proyectos con un .code-workspace A los archivos se les asigna un sufijo “Espacio de trabajo”, que contradice el encabezado e indica que solo esos archivos son realmente espacios de trabajo.

Que es un .code-workspace ¿expediente?

Un archivo JSON con comentarios que almacena todos los datos de configuración mencionados anteriormente, además de la ubicación de todas las carpetas raíz que pertenecen a un espacio de trabajo.

Necesito un .code-workspace ¿expediente?

Solo si está creando un espacio de trabajo de múltiples raíces, en cuyo caso tendrá un único .code-workspace archivo que restaura automáticamente todas las configuraciones del espacio de trabajo, además de todas las carpetas raíz que desea que se muestren en el Explorador.

¿Qué pasa con los proyectos de una sola carpeta?

Todo está automatizado.

Cuando abre una carpeta en Visual Studio Code y comienza a realizar modificaciones en el editor que están específicamente relacionadas con el proyecto en el que está trabajando actualmente, Visual Studio Code crea automáticamente un .vscode carpeta y la almacena en la raíz de la carpeta del proyecto en la que está trabajando. Esta .vscode La carpeta contiene archivos que almacenan los cambios realizados.

Por ejemplo, si cambia la configuración de Visual Studio Code que desea aplicar solo a su proyecto actual, Visual Studio Code crea una settings.json archivo con esas actualizaciones, y ese archivo se almacena en el .vscode carpeta.

Puedes crear un .code-workspace archivo que incluye una sola carpeta raíz si realmente lo desea. A continuación, podrá abrir la carpeta del proyecto directamente o abrir el archivo del espacio de trabajo. Pero no puedo pensar en ninguna razón por la que esto sea beneficioso.

¿Cómo creo un .code-workspace ¿expediente?

Ir al menú ExpedienteGuardar espacio de trabajo como …

¿Cómo agrego carpetas raíz a un espacio de trabajo?

Ir al menú ExpedienteAgregar carpeta al espacio de trabajo ….

¿Cómo abro un espacio de trabajo definido por un .code-workspace ¿expediente?

Ir al menú ExpedienteEspacio de trabajo abierto ….

Alternativamente, haga doble clic en el .code-workspace expediente. Visual Studio Code no abrirá el archivo real. En su lugar, leerá ese archivo y abrirá las carpetas que pertenecen a ese espacio de trabajo.

¿Cómo veo el .code-workspace ¿expediente?

Ir al menú ExpedienteAbierto… y selecciona el objetivo .code-workspace expediente.

Alternativamente, abra el espacio de trabajo asociado con ese archivo. Luego abra la paleta de comandos, busque y seleccione el Espacios de trabajo: Abrir archivo de configuración del espacio de trabajo mando.

Puede guardar la configuración en el nivel del espacio de trabajo y puede abrir varias carpetas en un espacio de trabajo. Si desea hacer alguna de esas cosas, use un espacio de trabajo; de lo contrario, simplemente abra una carpeta.

Un área de trabajo de Visual Studio Code es una lista de carpetas y archivos de un proyecto. Un espacio de trabajo puede contener varias carpetas. Puede personalizar la configuración y las preferencias de un espacio de trabajo.

Un espacio de trabajo es solo un archivo de texto con una extensión (.code-workspace). Puede verlo abriéndolo con un editor de texto. Yo también estaba frustrado por la idea de un espacio de trabajo y cómo se implementa en Visual Studio Code. Encontré un método que se adapta a mí.

Comience con una sola carpeta de “proyecto”.

Abra Visual Studio Code y cierre cualquier espacio de trabajo, archivo o carpeta abiertos. Debería ver solo “EDITORES ABIERTOS” y “NO HAY CARPETA ABIERTA” en el EXPLORADOR.

Desde la barra de menú * → ExpedienteCarpeta abierta…. Navegue hasta donde desea colocar su carpeta y haga clic derecho para abrir una nueva carpeta. Nómbrelo como desee, luego haga clic en “Seleccione la carpeta”. Aparecerá en el explorador de * Visual Studio Code.

Ahora desde el menú ExpedienteGuardar espacio de trabajo como …. Nombra el espacio de trabajo y guárdalo donde quieras guardar todos tus espacios de trabajo (no necesariamente donde están las carpetas de tu proyecto). Puse todo el mío en una carpeta llamada “Área de trabajo de Visual Studio Code”.

Se guardará como (.code-workspace) y es solo un índice de todos los archivos y carpetas que contiene (o apunta) dondequiera que estén en su disco duro. Puede verlo abriéndolo con un editor de texto. Cierre la carpeta que creó y cierre Visual Studio Code.

Ahora busque el “archivo” de su espacio de trabajo y haga doble clic en él. Esto abrirá Visual Studio Code con la carpeta que creó en su espacio de trabajo. O puede abrir Visual Studio Code y usar “Espacio de trabajo abierto”.

Cualquier carpeta que cree desde su espacio de trabajo de Visual Studio Code estará dentro de su primera carpeta. Si desea agregar más carpetas de nivel superior, primero créelas donde las desee y luego use “Agregar al espacio de trabajo …” de Visual Studio Code.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *