Preparación del entorno de trabajo
Para el desarrollo de los proyectos en el curso, se recomienda usar una terminal de Linux, preferiblemente Ubuntu o cualquier distribución basada en Debian, y el editor de código Visual Studio Code Insider. Este tutorial te guiará paso a paso para instalar y configurar el entorno de trabajo.
Nota: Los primeros pasos requieren ejecutar comandos en una terminal de PowerShell (si estás en Windows). Posteriormente, los comandos deben ejecutarse en la terminal de Linux.
Instalación y Configuración del Entorno
Paso 1: Los siguientes comandos se ejecutan en una terminal de PowerShell.
1. Instalar VSCode Insider con Winget
Utiliza Winget (el gestor de paquetes de Windows) para instalar la versión Insiders de Visual Studio Code.
2. Instalar WSL (Subsistema de Windows para Linux)
Este comando instala WSL, que te permitirá correr una distribución de Linux dentro de Windows.
Paso 2: Los siguientes comandos se ejecutan desde la terminal de Linux. Una vez tengas Linux configurado con WSL, puedes continuar con los siguientes pasos.
3. Instalar zsh
Instalamos el shell zsh que reemplaza el bash por defecto. Zsh ofrece características avanzadas como autocompletado más inteligente.
4. Instalar curl
curl es una herramienta utilizada para descargar contenido desde la web directamente desde la terminal. Es necesaria para instalar Oh My Zsh.
5. Instalar git
Git es el sistema de control de versiones que usarás para gestionar el código en tus proyectos.
6. Configurar git
Configura tu nombre y correo electrónico, los cuales se asociarán a tus commits de Git.
7. Cambiar el shell a zsh
Cambia al shell zsh para empezar a usarlo.
8. Instalar Oh My Zsh
Oh My Zsh es un framework que hace la experiencia con zsh mucho más cómoda y visualmente atractiva, añadiendo temas y plugins.
9. Instalar plugins de zsh
A continuación, instalamos algunos plugins útiles para zsh:
- zsh-autosuggestions: sugiere comandos basados en el historial.
- zsh-syntax-highlighting: resalta la sintaxis mientras escribes.
- zsh-completions: mejora el autocompletado de comandos.
10. Configurar el archivo .zshrc
El archivo .zshrc
contiene la configuración del shell zsh. Vamos a borrarlo y agregar una plantilla básica con el tema y los plugins que acabamos de instalar.
- Borra el contenido del archivo
.zshrc
(puedes usarnano ~/.zshrc
para editarlo). - Reemplázalo por lo siguiente:
11. Instalar VSCode Insiders en Linux
Instalamos la versión Insiders de VSCode usando Snap.
12. Probar la instalación de VSCode Insiders
Abre VSCode Insiders para asegurarte de que se instaló correctamente.
13. Crear una llave SSH
Las llaves SSH son necesarias para autenticarte en GitLab sin usar una contraseña.
14. Agregar la llave SSH al agente
Después de generar la llave, necesitas agregarla al agente de SSH.
Este tutorial te guiará para tener un entorno de trabajo eficiente utilizando zsh, git, y Visual Studio Code Insiders sobre WSL, permitiéndote trabajar con herramientas de desarrollo modernas.