Mejorando la terminal en Windows con Oh My ZSH

Manuel Hernández Lemus
3 min readAug 19, 2019

«Oh my Zsh!» es una herramienta que nos facilita personalizar el prompt de nuestra shell Zsh en un tiempo récord.

1.- Instalar WSL (Windows Subsystem for Linux)

  • Ejecuta en modo administrador PowerShell y pega la siguiente linea:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • Ahora ve a tu Microsoft Store y busca la distribución de Linux que tu desees, se recomienda Ubuntu, una vez que la tengas, procede a descargarla.

2. - Ahora instalemos una nueva terminal, en este caso Fluent Terminal

Para realizar la instalación de Fluent Terminal, primero instalaremos Chocolatey, para instalar esta herramienta desde tu cmd o PowerShell corriendo en modo administrador ejecutamos lo siguiente:

Desde cmd:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Desde PowerShell:

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Ahora ya instalado Chocolatey instalemos fluent-terminal, igual, ejecutando desde cmd o powershell corriendo en modo administrador lo siguiente:

choco install fluent-terminal

3.- Configurar Fluent Terminal

Abrimos Fluent Terminal y seleccionamos en el menú “Perfiles” WSL.

4.- Instalar ZSH

Abrimos Fluent Terminal y ejecutamos el siguiente comando:

sudo apt-get install zsh

5.- Instalar Oh My ZSH

De igual manera desde Fluent Terminal ejecutamos:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

6.- Configurando Oh My ZSH

Lo primero que haremos para configurar Oh My ZSH será instalar el tema PowerLevel9K para lo cual ejecutaremos desde Fluent Terminal, lo siguiente:

git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

Ahora en la misma terminal, abriremos con el editor vim para editar el archivo .zshrc y seleccionar el tema instalado.

vim ~/.zshrc

Se abrirá el editor, busca la linea ZSH_THEME="robbyrussell" y cámbiala por ZSH_THEME="powerlevel9k/powerlevel9k" guardas y reinicias la terminal.

Y listo, tienes una bonita terminal para tu entorno de desarrollo.

Bonus: Temas para Oh My ZSH

Articulo original

--

--