Primero iremos a la Microsoft Store y descargaremos la aplicación de Windows terminal
Una vez que la tengamos instalada la podremos abrir desde el terminal de windows que acabamos de descargar.
Web de Oh My Posh
winget install JanDeDobbeleer.OhMyPosh -s winget
Una vez instalado, cerraremos y volveremos a abrir el terminal
oh-my-posh get shell
//pwsh
Para ver la configuración de nuestro powershell podemos usar:
echo $profile
Cuando ejecutemos el comando veremos que nos da error, ya que nos falta crear la variable de entorno
New-Item -Path $PROFILE -Type File -Force
//Salida
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 13/06/2023 18:54 0 Microsoft.PowerShell_profile.ps1
PS C:\Users\Doplax>
Ahora ejecutaremos el comando notepad $PROFILE
el cual abrirá el editor de notas, y dentro pegaremos el siguiente comando
oh-my-posh init pwsh | Invoke-Expression // Esto seria el equivalente a bash script
Ahora cerraremos y abriremos el terminal, y veremos que en este ya aparece lo siguiente:
Pero como podemos ver, no se ve bien ya que no está reconociendo los iconos, para ello iremos a la web de oh my posh al apartado de Customize
En este apartado veremos un enlace hacia Nerd Fonts el cual nos sirve para poder utilizar iconos desde la consola.
Pulsaremos en “Downloads” y escogeremos la fuente que más nos guste (yo he escogido Heck Nerd Font
Cuando descarguemos el .zip descomprimiremos y arrastraremos todas las fuentes (ficheros acabados en .ttf
) en la aplicación de windows “Configuración de fuentes”
Una vez instalada nuestra fuente, iremos Configuración en nuestra terminal:
Configuración > PowerShell > Apariencia Texto > Tipo de Fuente > Hack Nerd Font Mono
Y después de hacer esto veremos que se ha corregido la forma en la que se veia nuestro terminal
Podemos seguir customizando el terminal, en mi caso, a mi me gusta activar los siguientes parámetros:
Lo cual hace que se vea así
COLORES: Podemos ir a la página Untitled
En la sección de Themes en la web de oh my posh, podemos descargar los temas de la web usando el comando:
Get-PoshThemes
Cuando hayamos instalado los temas, en el terminal nos aparecerá el siguiente mensaje:
To change your theme, adjust the init script in C:\Users\Doplax\OneDrive\Copia de seguridad\Documentos\PowerShell\Microsoft.PowerShell_profile.ps1.
Example:
oh-my-posh init pwsh --config 'C:\Users\Doplax\AppData\Local\Programs\oh-my-posh\themes\jandedobbeleer.omp.json' | Invoke-Expression
Para cambiar al tema que mas nos guste, usaremos otra vez el comando notepad $PROFILE
y dentro del blog de notas pegaremos**:**
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\jandedobbeleer.omp.json
/*En vez de jandedobbeleer.omp pondremos el nombre del tema que más nos guste,
En mi caso este es: */
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\clean-detailed.omp.json | Invoke-Expression
si hacemos un ls, veremos el listado de elementos de nuestro directorio:
Pero se ve un poco soso, por ellos iremos a https://github.com/devblackops/Terminal-Icons donde encontraremos el siguiente comando que pegaremos en el terminal:
Install-Module -Name Terminal-Icons -Repository PSGallery
También encontraremos este comando:
Import-Module -Name Terminal-Icons
El cual insertaremos en el fichero de configuración (notepad $PROFILE
****)
Si abrimos el terminal en VS code, veremos que se ve muy mal
Para corregir esto, abriremos el fichero settings.json
(con F1) “settings”
y una vez dentro añadiremos la siguiente lineal al final del fichero
"terminal.integrated.fontFamily": "Hack Nerd Font Mono"
Inmediatamente después,
I am particularly drawn to developing applications that are not only functional but also visually appealing and easy to use. I accomplish this by implementing SOLID principles and clean architecture, and applying testing to ensure quality.