Primero necesitamos configurar algunas cosas para hacernos más fácil la vida
Windows debiera traerlo instalado por defecto, para ver esto abran PowerShell y hagan
Si eso no funciona, pueden descargarlo aquí: https://apps.microsoft.com/store/detail/instalador-de-aplicaci%C3%B3n/9NBLGGH4NNS1?hl=es-cl&gl=CL
También debiera venir instalado, pero si no lo pueden instalar desde Powershell haciendo:
winget install Microsoft.WindowsTerminal
Desde ahora, cuando diga Powershell me voy a estar refiriendo a una sesión de Powershell corriendo
en Windows Terminal
Esta herramienta es para personalizar la consola.
Para instalarla hagan:
winget install JanDeDobbeleer.OhMyPosh -s winget
Ahora, vamos a editar el perfil de Powershell.
En Powershell con permisos de administrador:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
# Creamos el archivo sólo si no existe
if (-not (Test-Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
notepad.exe $PROFILE
Ahora, al comienzo del archivo agregamos:
oh-my-posh.exe init pwsh --config "$env:POSH_THEMES_PATH\powerlevel10k_rainbow.omp.json" | `
Invoke-Expression
Guarden el archivo y reinicien Windows Terminal.
Esta es otra herramienta como winget que vamos a usar para instalar cosas.
Para instalarlo (en una sesión de Powershell como administrador):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest "https://chocolatey.org/install.ps1" -UseBasicParsing | Invoke-Expression
refreshenv
Pueden probar que se haya instalado con:
winget install Azul.Zulu.18.JDK
refreshenv
Luego lo prueban haciendo:
Es importante que esto retorne la versión 18, si retorna otra versión desinstalen cualquier
instalación de Java que tengan e instalen de nuevo con el comando.
Para instalar el compilador de Kotlin hacemos (desde Powershell como admin):
choco install kotlinc
refreshenv
Y lo probamos:
Scala también lo podemos instalar desde la terminal haciendo:
Desde Powershell:
winget install JetBrains.Toolbox
Usen Toolbox para instalar IntelliJ IDEA Ultimate y registren su correo de la u aquí: https://www.jetbrains.com/community/education/#students
Desde Powershell: