He decidido actualizar y traducir el gist que tengo sobre la configuración de mi terminal y mi perfil de powershell.
Si deseas personalizar tu terminal y experiencia en PowerShell, esta guía te llevará paso a paso a través del proceso. Utilizaremos herramientas como Oh My Posh, Terminal-Icons y PowerShell 7.
Nota: Esta guía está diseñada para usuarios de Windows 10 o posterior.
Abre PowerShell como administrador y ejecuta los siguientes comandos para instalar las herramientas necesarias:
winget install --id=Microsoft.WindowsTerminal -e
Install-Module posh-git -Scope CurrentUser
winget install nepnep.neofetch-win
winget install eza-community.eza
winget install JanDeDobbeleer.OhMyPosh -s winget
Install-Module -Name PSReadLine -AllowPrerelease -Scope CurrentUser -Force -SkipPublisherCheck
Install-Module -Name Terminal-Icons -Repository PSGallery -Scope CurrentUser
Install-Module -Name PSWindowsUpdate
Install-Module -Name syntax-highlighting
Install-Module -Name wt-shell-integration
Para utilizar Oh My Posh con fuentes personalizadas, necesitarás una Nerd Font. Recomiendola fuente SpaceMono NF
, pero escoge la que más te guste. Puedes hacerlo de dos maneras:
- Abre una consola elevada.
- Ejecuta:
oh-my-posh font install SpaceMono
.
- Descarga la fuente desde nerd-fonts, por ejemplo SpaceMono.zip.
- Extrae los archivos
.ttf
. - Haz clic derecho en cada archivo
.ttf
y selecciona "Instalar".
Configura la fuente como predeterminada en Windows Terminal. Edita el archivo hda-term-assets/settings.json
y establece "fontFace": "SpaceMono NF"
en la sección "defaults".
Para abrir archivos desde la terminal con Notepad++ puedes copiar el archivo hda-term-assets/npp.bat
en la carpeta de Windows o crearlo por ti mismo:
- Crea un archivo llamado
npp.bat
enC:\Windows
. - Añade esta línea:
"C:\Program Files\Notepad++\notepad++.exe" %*
. - Guarda el archivo. Ahora puedes usar
npp archivo.txt
para abrirarchivo.txt
.
Oh My Posh ofrece múltiples temas. Con Get-PoshThemes
puedes listarlos. Para esta guía, utilizaremos uno externo que a mi me gusta, el tema pwsh10k
.
- Descarga el tema desde pwsh10k.
- Guárdalo como
pwsh10k.omp.json
en tu directorio de usuario (C:\Users\[tu_usuario]
).
Para aprovechar todas las funcionalidades configuradas:
- Copia el archivo
hda-term-assets/Microsoft.PowerShell_profile.ps1
a la carpetaC:\Users\[tu_usuario]\Documents\WindowsPowerShell\
. - Este archivo incluye configuraciones avanzadas como:
- Cargar el tema personalizado (
pwsh10k
). - Comandos adicionales (
ezall
,updateall
). - Alias útiles (
ll
,up
). - Predicción de comandos con PSReadLine.
- Cargar el tema personalizado (
Utiliza el archivo hda-term-assets/settings.json
como plantilla:
- Copia el archivo en el directorio de configuración de Windows Terminal:
C:\Users\[tu_usuario]\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
. - Este archivo incluye:
- Perfiles personalizados con íconos (
AWS CLI
,Servidor
,Anaconda
). - Temas predefinidos.
- Atajos de teclado para mejorar la productividad.
- Perfiles personalizados con íconos (
Asegúrate de ajustar las rutas a las herramientas según tu configuración.
Con esta guía, deberías tener una terminal y PowerShell completamente personalizadas y funcionales. Si tienes problemas, consulta la documentación oficial de las herramientas usadas.