Mejorando el Powershell de Windows con OhmyPosh, Windows Terminal y NerdFonts
Вставка
- Опубліковано 22 сер 2024
- Aprende a mejorar tu terminal de Windows usando Windows Terminal, OhMyPosh, Terminal Icons y NerdFonts. En este ejemplo te mostaré como descargar Windows Terrminal, la ultima version de Powershell, Configurar Nerdfonts desde cero para que al finalizar puedas tener una configuracion que sea util en desarrollo. Ademas tambien te mostraré como configurar Visual Studio Code para que tambien puedas usarlo desde la terminal integrada. Este tutorial funciona tanto para Windows 10 como Windows 11
Sitios visitados en el video:
ohmyposh.dev/
docs.microsoft...
github.com/dev...
www.nerdfonts....
github.com/kie...
Repositorio de Ejemplo:
github.com/Faz...
🎥 Videos Recomendados:
Github Pages npm ➜ • Github Pages | Sitios ...
Mongodb Visual Studio Code ➜ • Mongodb para Visual St...
Mongoose ➜ • Mongoose | Introduccci...
Curso de Nodejs ➜ • Nodejs Curso Desde Cer...
Thunder Client ➜ • Thunder Client - Postm...
Variables de Entorno en Nodejs ➜ • Variables de Entorno e...
Curso de Git ➜ • Git y Github | Curso P...
Rest client VSCode ➜ • Rest Client | Extensio...
Mongodb Atlas ➜ • MongoDB Atlas, NoSQL e...
👨💻 ¿Qué servicios y productos utilizo?
Ledger (Hardware Wallet) ➞ bit.ly/3ijsVNW
SiteGround ➞ bit.ly/31u9ZEk
DigitalOcean ➞ m.do.co/c/8ef2...
Expo ➞ bit.ly/2WpYKtx
Cloudinary ➞ bit.ly/3ohNlJ7
Namecheap ➞ namecheap.pxf.io/ErDe9
#github #codespaces #microsoft
#powershell #windows #terminal
Gracias Fazt! Si bien yo en lo personal uso más la Mac, en ambiente laboral utilizo bastante Windows, así que me vino de perillas esta personalización
Debo decirte que tuve un inconveniente al ejecutar el comando que instala el package Terminal-Icons, pero lo pude solventar (googleando por aquí y por allá), y era solamente habilitar o "confiar" en el repositorio con el siguiente comando "Set-PSRepository -Name 'PSGallery' -InstallationPolicy Trusted" (ejecutado como Administrador).
Bueno, es un placer aportar con un granito de arena a tu canal.
Saludos desde Santiago de Chile!
Excelente Pablo, te fijo el comentario, y gracias por darte el tiempo de compartir tu solucion.
No me sirvió... Incluso intenté usar "-Scope CurrentUser" y "-Force"... Todavia me sigue saliendo esto:
Install-Package: Administrator rights are required to install or update. Log on to the computer with an account that has Administrator
rights, and then try again, or install by adding "-Scope CurrentUser" to your command. You can also try running the
Windows PowerShell session with elevated rights (Run as Administrator).
despues de usar: "Install-Module -Name Terminal-Icons"
Para que se muestren los iconos del modulo instalado, deben editar el archivo: "Microsoft.PowerShell_profile.ps1" y escribir lo siguiente:
Import-Module -Name Terminal-Icons
Si les preocupa que en primera linea tenian:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\NombreDelTema.omp.json" | Invoke-Expression
Solo ponganlo abajo y listo. Ya les va a cargar los iconos.
@@arclchmp6225 Fiera, esto mismo lo explicó Fazt en el video.
Muy buena Fazt
Para los que quieran un autocomplete en PowerShell pueden ejecutar estos dos comandos
Install-Module PSReadLine -Force
Set-PSReadLineOption -PredictionSource History
Este comando es para quienes quieran tener un autocomplete mas avanzado
Set-PSReadLineOption -PredictionViewStyle ListView
belleza nene... belleza
genial! 👍👍
Excelente aporte, pero si cierran la terminal y la vuelven a abrir el autocompletado se pierde, para que no les pase eso peguen el comando: "Set-PSReadLineOption -PredictionSource History" dentro de sus archivos Microsoft.PowerShell_profile.ps1 para que se ejecute cada vez que abran la terminal.
@@leofabioFAC excelente, le colocaste la cereza al pastel,. funciona excelente.
sabes que tecla apretar para hacer el autocompletado? cuando apreto tab me pone la ruta que esta encima de todo en la carpeta que este parado
Que terminal tan épica, además de que se puede configurar con git y además de agregar módulos de nodejs, python, etc, Oh-my-posh es impresionante
Node.Js? Cómo?
Nunca pensé que encontraría una terminal en Windows tan personalizable como en Linux, en serio te adoro, has conseguido algo que nunca pensé que tendría "Una terminal decorada en Windows"
Lo que me gusta es que al inicio de tus videos siempre muestras el resultado final. Saludos
tambien se puede agregar autocomplete: les recomiendo este articulo : Adding Predictive IntelliSense to my Windows Terminal PowerShell Prompt with PSReadline
Se agradece muchísimo el tutorial 🙌 muy bien explicado.
Sin necesidad del json, encontré que la fuente se puede cambiar en:
Terminal > Settings > Defaults > Appearance > Font Face
eso es correcto, pero para personalizar una fuente al gusto es necesario el json.
@@Miguel-dz9yy Como puedo encontralo? lo busco como el lo puso y no me aparece el json
@@alereactiondeadg8621 ud va a configuración de terminal, expande pantalla, al final en la esquina inferior izquierda, esta la ruedita dentada de configuración, la pulsa y se abrirá el código (json). Es preferible que tenga instalado visual studio code, ya que el editor permite ver errores en la edición. En el bloc de notas no se detectan actualizaciones.
Ahhh no me canso de amar este video. A diario utilizo mac os, pero cuando utilizo mi pc windows amo 100% esta termianl
Los que le salga un error en cuanto a los scripts tienen que hacer esto:
1. Ejecutar la terminal en modo de administrador
2. Ejecuta el siguiente comando para verificar la configuración actual de la directiva de ejecución: Get-ExecutionPolicy
3. Si la directiva actual es Restricted (Restringido), necesitarás cambiarla para permitir la ejecución de scripts. Ejecuta el siguiente comando para cambiar la directiva a RemoteSigned (Remoto firmado): Set-ExecutionPolicy RemoteSigned
4. Cierra y vuelva abrir la "Terminal"
25/09/2023 funciona perfecto, gracias! :)
Muchas gracias amigo, muy completo y al grano! En mi caso, para que reconociera la tipografía FireCode Nerd Font Mono, tuve que reiniciar el compu, y me la reconoció con el nombre tal cual, y el peso en 100. Graaaaaacias desde Chile!!!
El mejor, despues de probar 4 videos. Gracias :)
Eeres el mejor tio, siempre conciso y directo al grano y encima funcionando 100% eres un maquina
excelente video !! intenté con otros tutoriales pero no me resultó. Con este me salió a la perfección. Merecido like y suscripción
gracias man, vi 5 tuto antes q este, y lo explicas paso a paso como corresponde, muchas gracias posta.
gran explicacion directo, conciso y rapido!!!
THIS TUTORIAL REALLY WORKS I AM FROM PHILIPPINES! THIS MAN DESERVES A SUBSCRIPTION!
gracias Fazt!. tienes una tremenda facilidad para explicar, vas al grano y lo que haces funciona bien. Muchas Gracias!.
Ahora veía el directo de ayer y me encantó tu consola, se agradece que ya estaba el tuto
¡Tremendo, Fazt! me encantó la capacidad de personalización. ¡Saludos!
With your videos my learning curve will shrink drastically. Thank you.
hola fast saludos, para cambiar el tipo de fuente sin entrar al archivo json solo tiene que darle click al botón inferior del menú que dice powershell pero específicamente el de la app que se instalo desde la microsoft store después dar click en -> apariencia (aparience) y desde allí podrás cambiar la fuente y el tamaño
Siempre genial fazt!! me sirvió mucho porque trabajo con wondows 10 y no conocía esta librería. Excelente! muchas gracias!
Nunca había personalizado tanto la power shell, el problema de que no le estaba actualizando las configuraciones era porque no estaba guardando el archivo, hay que presionar ctrl + S para que se actualize
EL mejor tutorial de OhmyPosh!!. Siempre tenía errores con otros tutoriales y este soluciona todos.
No soy muy fan de Windows, pero como me gustan los Sistemas Operativos en general, es hermoso ver todo lo que ha mejorado.
.
Me estás convenciendo de instalarme Windows en el futuro... Cuando tenga con que comprarlo, obviamente 😅👍
idolo, crack. maquina. maestro!! tantos videos aprendiendo de ti. Saludos y mil gracias
🤭 Hace mucho me costó tiempo aprender ms-dos.. ahora creo que me tomará más tiempo para aprender todo lo que tiene PowerShell, pero con esto es un excelente inicio.
Esperaba un video así hecho por fazt gracias
Hola Fazt buen trabajo :D
Esperamos un vídeo de como instalar Neovim y configurarlo con temas y demás en Windows. Hay poca información de esto y en inglés😪
Calidad de tutorial estuve viendo similares y este es el mejor
¡Muy bien video! Lo recomiendo para personalizar y tener una mejor experiencia en Windows
Lo acabo de probar y aun funciona, me encanto Fast muchas gracias!
Buen video gracias
Para quienes no les funcione el comando "New-Item -Path $PROFILE -Type File -Force
" a mi me dio problemas y fue facil de resolver simplemente desactivando el windows defender
Muchas gracias por compartir tus conocimientos, seguí todos tus pasos y funcionó muy bien
Excelente tutorial, muchas gracias Fazt, grandioso contenido, como siempre
ok' genial.. uso bastante el terminal y ultimamente me sentia un poco aburrio al ser tan monotomo... ahora con tanto detalle me parece genial como se ve.... gracias fatz!!
Si funciono, tomo tiempo pero se logró, gracias Fazt Code como siempre eres el mejor c: ❤💻 31/07/2023
Los videos del buen Fazt son los mejores!
Muchas gracias Fazt, increíble como siempre.
Muchas gracias!!! me encanta la nueva configuracion ❤❤❤❤
Grande Fazt !!!! Yo personalice la mía con starship ⭐✨
Otra excelente opción :)
Tremendo video, tipo no se como termine aqui pero me mantuviste todo el video.
Esto es lo que eh estado buscando hace 1 semana, y me di por vencido pero llega Fazt Code con este video y me volvió a ilusionar.
Gracias capo! excelente tutorial! ya tengo mi terminal como queria!
muy buen video, no me andaba y gracias a tu video lo pude solucionar
Excelente vidio @Fazt muchas gracias
genialidad a la maxima expresion Fazt!!
Muchas gracias FAZT quedo excelente
Muy bueno! 🔥🔥🔥🔥🔥
Excelente tutorial, muchas gracias Fazt
para el minuto 9:42 si que hay un apartado y esta ahi abajo antes de 'open json file' que es 'profiles y van a 'default' > 'additional settings' > appearance > font face y nos ahorramos lo del json escribirlo manualmente
Excelente video, muchas gracias!
Sos un genio explicando.
lenta pero esteticamente hermosa, sobre todo para presumir jejeje saludos y gracias
Si no quieren que aparezca al inicio de Powershell toda la info de versión deben colocar despues del path commandline en la configuración el flag -nologo.
commandline: "path/powershell -nologo"
Podrías darme un paso a paso para poder hacer esto? no entendí muy bien donde poner el comando :c
@@EmmanuelFdz ua-cam.com/video/d9y0l7yY404/v-deo.html
Ves la propiedad commandline, allí es
@@cerm88 ya ví como, pero esto nomás afecta al PowerShell por defecto, no? No encuentro la ruta del que se instaló desde la Microsoft store
@@EmmanuelFdz esto solamente para acceder a Powershell desde la terminal que es instalada desde Windows store ya que la config es perteneciente a esto. Si accedes al .exe directamente es obligatorio que te aparezca toda la versión, para hacer los mismo que en la nueva terminal sería con un acceso directo al escritorio por ejemplo y en la ruta colocarle el flag
@@cerm88 muchas gracias!!!
Estaría interesante algún curso o algo relacionado a los patrones de diseño o sobre como es el proceso de subir a producción nuestro código
Elaborate algo de esos temas. Buenas sugerencias
@@FaztCode De antemano muchas gracias por todo el conocimiento que he adquirido gracias a tu contenido, otra sugerencia sería ver algún ejemplo de como es el trabajo de un testear
Excelente!! muchas gracias por tu aporte
Para programar en tu dia a dia proyectos web utilizas WSL (windows subsystem for linux) o usas la terminal normal PowerShell y el entorno de Windows?
Es que a veces he tenido problemas con WSL que no son propiamente de Linux si no de la virtualizacion dentro de windows, conexcion con firewall y estructura de archivos que no se si le pasa a todo el mundo
Sos un maestro!! Felicitaciones!!
Muchas gracias Fazt por el tuto, he podido tunear poderosamente mi terminal, super fácil el proceso
Muchas gracias, eres un crack
good work king, love you
overwhelming, but tNice tutorials was absolutely brilliant! Thank you!
Sí se puede cambiar la fuente sin tener que abrir ese archivo de settings.json se puede hacer desde la configuración de la terminal y en cambiar fuente
Correcto
still works! followed steps exactly and it works,
Men, eres un crack, bendiciones!
La verdad me tarde como 2 horas en terminar, pero ahora puedo presumirles a mis compañeros de la uni, que mi pws se ve más pro 😎😎
Muy buen video, gracias!
Y cómo haría para tener un ASCII-art en la powershell de windows?, por favor un video sería excelente, saludos.
genial amigo, se gano un nuevo seguidor
Muchas gracias por este excelente video
Está bien perrón esa terminal, me acordé de Linux :u
Gracias Fazt eres tu saludo desde venezuela
sirvio bastante la verdad , muy bien 10
Genial, simplemente.
Como puedo personalizar el tema que elegi ?
Muy buena explicacion! es increible, no entiendo como lo hicieron tan complicado de instalar. Hay que se ingeniero de la NASA masomenos para aprender a instalarlo. No podian hacer un instalador y listo?
Muy bueno por fin me quedo la terminal de windows "decente" ahora estoy trabajando en windows y siempre use linux. Existe alguna forma de crear alias? como en zsh por ejemplo?
Gracias locura! muy buen aporte! tengo una consulta, se ve que usa otra config al powershell original, xq no me está tomando los alias que tenía configurado. será q tendré que poner los alias el archivo de profile_sp1?
excellent video it was very helpful thank you very much
Thank you, it means a lot:)
Noooo q belleza, una consulta sabes si hay autocomplete
Cómo el. Plug in de omyzsh?
Excelente tutorial!!!!
¿Hay de pronto un tutorial de cómo añadir esta terminal al menú contextual del click derecho? Me resulta más cómodo ir al directorio y hacer click derecho ahí en lugar de ir recorriendo por terminal con un "cd mi carpeta"
gracias!!! muy buen tuto!
9:50 Si te deja configurar la fuente de las letras. Solamente te tenes que meter por el "perfil" que quieras cambiar. En este caso, la nueva versión de powershell que descargaste.
10/10 como siempre
Gracias Fazt ^^
simón ese con tus cursos espero obtener trabajo como full-Stack
TNice tutorials was very helpful thankyou.
Es bellisimo 😍😍😍
Muchas gracias fazt, estuve intentando instalar esto por mis medios ayer y no lograba hacerlo funcional pero con tu tutorial rápida y sencillamente me funciono, mil gracias!
Dejo mi aporte, si son como yo y les gusto más de un tema pueden escribir los temas que les gustaron cuidando de comentar con un "#" los demás. De esta forma cuando quieran cambiar por otro, rápidamente pueden simplemente comentar y descomentarlos en el archivo .ps1
Ejemplo mi caso:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\lambdageneration.omp.json" | Invoke-Expression
#oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\easy-term.omp.json" | Invoke-Expression
#oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH
eko.omp.json" | Invoke-Expression
Gracias mi pana
Y por eso te quiero mucho fazt
Hola, tengo un problema , puse en modo foco al cmd , y no puedo regresarlo al modo normal, es decir las barras de títulos no me aparece ninguna opción, tampoco funciona presionando la tecla alt
Hola Fazt, Genial video!!!, sin embargo no se, si a alguien le sucedio lo mismo que a mi, e tratado de configurar en VS code pero me salio este error, intente varias veces y de todas las formas para corregir pero no encontre solucion. ayuda!!
este es el mensaje que me sale en la consola PowerShell , dentro de VS code.
The term 'oh-my-posh' is not recognized as a name of a cmdlet, function, script file, or executable program. Check the spelling of the name, or if a path was included,
| verify that the path is correct and try again.
Te vas a reir. Solo reinicia visual code. Me pasó lo mismo😂😂😂
Sos un tremendo , ty
Estaria genial un video de como configurar la terminal de WSL para que tenga la misma apariencia que el PowerShell. Excelente video Fazt 😎😎
Hola, para hacer lo que dices solo tienes que seguir los pasos como si estuvieras desde un sistema GNU/Linux instalado. O sea que si tienes Ubuntu en tu WSL, solo sigue los pasos que se indican para hacerlo en cualquier distribución derivada de Debian.
a mi me sale asi "PackageManagement\Unregister-PackageSource : No se puede encontrar el repositorio "PSGallery". creo que no tengo ese repositorio, como puedo volver a instalarlo, agradezco la ayuda