Zsh is a popular UNIX shell used by many Linux and macOS users around the globe. It's even more powerful when you use it with a configuration framework like Oh my zsh and a fantastic template like Powerline10k. So, we set up our new shiny shell, everything works great in our terminal. Time to write some code. We run Visual Studio Code, open a built-in terminal and... something is not right. What happened to our beautiful template? Where are our sexy icons?
The solutions for that is simple, try to follow the steps below:
- Download the latest version of Hack Nerd Font, for example from here. Choose the file with
ttf
suffix. - Extract it from the archive.
- Move all
ttf
files to/usr/share/fonts
directory (or~/.local/share/fonts/
if you don't want to use them globally). - Open Visual Studio Code settings and find
Terminal font
section. - Change
Terminal › Integrated: Font Family
attribute fromMonospace
toHack Nerd Font
. - You can also change it directly in
settings.json
file (look for it in.config/Code/User
directory). The property you are looking for isterminal.integrated.fontFamily
. - Restart Visual Studio Code.
- Enjoy your new terminal font, which should now look correctly!
Ps. It will work the same way for macOS users, but the font installation process is a little different.
Top comments (10)
You put me on the right path, unfortunatly the fonts did not work for me (Ubuntu 20.04). I've used the font
MesloLGS NF
from this repos now:github.com/romkatv/powerlevel10k-m...
I’m glad I could help in some way! Cheers!
This solution works fine for those on Ubuntu
Thanks @tqbit
Thanks.
Hack Nerd Font
was not working for me I just typedHack
instead.Thanks! It worked for me
For me the branch glyph and others worked when I open "Ubuntu for Windows" terminal, as well as "Windows Terminal" on Ubuntu WSL, but not in VS Code's integrated terminal.
Following the above steps resulted in a weird very spaced font, also without glyphs.
Following the above procedure, but replacing "Hack Nerd Font" with "DejaVu Sans Mono for Powerline" (which I had previously already installed in Windows) worked like a charm.
This is awesome
I've tried this on manjaro 21.2.6, but it look worse now, icons are missing and the lines are too wide, what should I do? Try other font?
Same for me, use the
MesloLGS NF
font from github.com/romkatv/powerlevel10k-m...It works for me.
Hi, Thanks to you all,
I. On Manjaro
I am using Manjaro 21.3.4 (kde) and I confirm this helped me.
This is precisely what I did :
1°) Install the Meslo Nerd Font :
$ sudo pacman -S ttf-meslo-nerd-font-powerlevel10k
2°) Configure Vscode as explained in this tuto, with :
Terminal>Integrated: Font Family
MesloLGS NF
II. On ArchLinux
1°) Install the Meslo Nerd Font :
$ yay -S ttf-meslo-nerd-font-powerlevel10k
2°) Configure Vscode as explained in this tuto, with :
Terminal>Integrated: Font Family
MesloLGS NF
Thanks !! :)