≥ Entorno de desarrollo con Windows


Con el Subsistema de Windows para Linux (WSL), puedes ejecutar un entorno de GNU/Linux, ¡tal cual!, directamente desde Windows sin tener que lidiar con máquinas virtuales o reiniciar el sistema. Así que puedes disfrutar de la línea de comandos, utilidades y aplicaciones de Linux sin complicaciones. ¡Increíble, ¿no?! 😉

Pasos para validar que podemos instalar WSL

  1. Mostrar la pantalla de ejecutar con el comando Windows + R.
  2. Escribimos CMD para que muestre la terminal.
  3. Escribimos winver para validar que tenemos la versión 2004 Build 19041 o mayores.

Instalación de Windows Subsystem for Linux

  1. Ejecutar Windows Powershell como administrador
  2. Abrimos la guía de Windows Aquí para obtener los códigos de instalación.
  3. Para Instalar, ejecutar el comando: wsl -–install
  4. wsl --set-default-version 2
  5. Si no se puede hay que actualizar el kernel
  6. Ejecutar de nuevo: wsl --set-default-version 2
  7. Abrimos la tienda de Microsoft e Instalamos Ubuntu en su versión más reciente.
  8. Al abrirlo se comenzará a instalar.

captura de pantalla instalación de WSL Nota: Si aún no te permite. deberás activar la virtualización de windows, desde el BIOS

Instalar Windows terminal

Instala Vscode en Windows

Ya debes tener instalado Visual studio Code EN WINDOWS.

Si no lo tienes, instálalo. AQUÍ PODRÁS INSTALAR VISUAL STUDIO CODE

Una vez que instales Vscode, Busca el plugin WSL for windos, o instálalo aquí:

AQUÍ PODRÁS INSTALAR EL PLUGIN WSL

Necesitas Conectar Wsl a vscode. Recuerda que todas tus extensiones y temas de vscode, deberás instalarlos también en wsl.

Plugin WSl

Comandos básicos de la terminal Bash

Comandos básicos en la terminal:

Personalizando nuestra terminal

Ahora tenemos que instalar ZSH, una alternativa a bash, que nos permite la instalación de temas y plugins

apt install zsh

En ocasiones será necesario instalar dando permisos de administrador, de esta manera:

sudo apt install zsh

Volver ZSH default:

chsh -s $(which zsh)

Cierra y abre la terminal para ver los cambios realizados.

Luego de tener zsh instalado, podemos instalar Oh my zsh

Install oh-my-zsh via curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install oh-my-zsh via wget

sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

Oh My ZSH Sitio oficial: Ir al sitio

Ahora podremos instalar los temas en este reposiorio ir al repo.

Powerlevel10k es mi tema favorito (Y el de muchos) si lo quieres instalar, puedes hacerlo con este comando:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Necesitarás esta FUENTE: Descagar Fuente

Para establecer tu Theme, debes posisionarte en el Home de tu terminal, y abrir .zshrc en tu editor de código preferido. En mi caso yo uso Visual Studio Code. Por lo tanto solo tengo que ejecutar el siguiente comando:

code .zshrc

Ahora debes ubicar en el archivo ZSH_THEME= y agregar tu tema de la siguiente manera:

ZSH_THEME='powerlevel10k/powerlevel10k'

Para comenzar a instalar los plugins, recuerda seguir los pasos del video. Recuerda que cada plugin tiene su propia documentación y forma de instalación.

Oh My ZSH Sitio oficial: Ir al sitio

Aquí podremos instalar los temas en este repositorio

Para comenzar a instalar los plugins debemos acceder a este repositorio

PLUGINS: Ir al repositorio

Para instalar estos plugins, solo posicionate en el home y pega estos códigos:

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/fast-syntax-highlighting

-zsh-autocomplete

git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git $ZSH_CUSTOM/plugins/zsh-autocomplete

Dentro de tu archivo de configuració .zshrc y ubica esta sección: plugins=(git).

Deberás agregar tus plugins dentro del paréntesis de modo que luzcan así: plugins=(git zsh-autosuggestions zsh-syntax-highlighting fast-syntax-highlighting zsh-autocomplete)

Ir al repositorio

Alias

Los alias deben tener un formato como este ejemplo:

Captura de pantalla aspecto de losplugins instalados

Conclusión

Recuerda que tienes los videos para seguir paso a paso y todo funcione correctamente.