Configurar PhpStorm con Powerline Fonts con Linux y interprete ZSH (Oh My Zsh)

Powerline Fonts para terminales ZSH incluido PhpStorm

Desde hace años, tanto en Mac como en Linux, me he acostumbrado a usar como interprete de comandos ZSH en lugar del aburrido bash. Y como no, me declaro un apasionado de Oh My Zsh. Uso PhpStorm para programación PHP, y también Visual Studio Code para proyectos puros de JavaScript sin PHP. Pero para poder usar sus terminales con una fuente que no se rompa, y muestre mi configuración de .zsh se necesita un tip, que tras un desastre perdí. Hoy la encontré y la escribo para no olvidarla, y para que le sirva a muchos.

ZSH y OhMyZsh

  • Instalar ZSH
  • Pasarnos por su wiki para personalziarla
  • Instalar las powerline Fonts si queremos usar temas como Powerlevel9k que es el que uso yo.

PhpStorm y PowerlineFonts

Bueno, la desesperación me vino cuando vi que mis iconos extendidos desaparecían en el terminal

 Por más que le decía que usar una fuente de las Powerline fallaba. 

Solución

Instalar Menlo for Powerline y configurarlas como fuentes de terminal tanto en PhpStorm como en Visual Studio Code.

PhpStorm

Settings > Editor > Color Scheme > Console Font

Font: Menlo for PowerLine

Visual Studio Code

File > Settings > Buscar «terminal» y localizar 

Terminal > Integrated > Font Family donde pondremos «Menlo for Powerline»

 

Powerline Fonts para terminales ZSH PHPStorm

Agradecimientos

Como siempre gracias Unsplash y a Chris Ried por la imagen que sirve de portada, que edite gracias a Canva

Comparte este articulo en

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax