When I add "Menlo for Powerline" in settings, VSCode say "The terminal only supports monospace fonts."
Hmm. I just tried this again (on a recently updated VS Code) and it worked for me. This is on OS X; what OS are you on?
I have the very same issue here and I can't get the powerline fonts working on VS code with ubuntu.
Try setting: "terminal.integrated.fontFamily": "monospace",
still not working...
Edited: My Solution.
instead of moving the font file to hidden folder .fonts in user home do this in ubuntu
sudo mv Menlo\ for\ Powerline.ttf /usr/share/fonts/
then sudo fc-cache -vf /usr/share/fonts/
I'm using ubuntu 18.04 at the moment of writting this, hope it helps.
I had the same problem. What worked for me was setting "terminal.integrated.fontFamily": "Menlo for Powerline" and restarting Visual Studio Code. Making sure not to press the "monospace" dialog that Visual Studio Code presents as this would set "terminal.integrated.fontFamily": "monospace"
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.