web-dev-qa-db-ja.com

VisualStudioコードにmesloフォントを使用するにはどうすればよいですか

visual studio codeで統合ターミナルを開きましたが、デフォルトのエディターフォント値が気に入らなかった。 Meslo Regular Z Powerlineに変更したいのですが。要点は次のとおりです。この値"Meslo Regular Z Powerline"を入力すると、Visual StudioCodeがそれを認識しないことがわかりました。問題は、そこに含まれるスペース文字が原因だと思います。 Macにインストールしましたが、まだ認識されていません。これの回避策は何ですか?

6
Van_Paitin

私が使用していた名前が正しい名前ではないことを確認しました:ここに正しい名前があります "Meslo LG M DZ for Powerline "

    "terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"

これはうまくいきました

20
Van_Paitin

私はiTerm2にMesloLGSNFを使用していたため、これらの回答はどれもうまくいきませんでした。私がしたことは、iTerm2->環境設定->プロファイル->フォントセクションの下のテキストに表示されていた正確な値を取得することでした。

iTerm2 Settings

そして、それをterminal.integrated.fontfamilyの下のsettings.jsonに入力しました。

VS Code Settings

6
Ian Keller

Macユーザーバージョン:

"terminal.external.linuxExec": "iterm",
"terminal.external.osxExec": "Iterm.app",
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
2
jotafeldmann

ここから次のフォントをインストールします

https://github.com/powerline/fonts/blob/master/Meslo%20Dotted/Meslo%20LG%20M%20DZ%20Regular%20for%20Powerline.ttf

vs codeで設定を開きます

>Preferences: Open Settings (JSON)

settings.jsonに次の行を追加します

"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
1
Deepesh Nair

UbuntuのVscodeターミナルを使用:

ターミナルでもfont-awesomeアイコンを使用している場合

{
"terminal.integrated.fontFamily": "'Meslo LG M DZ for Powerline', 'fontawesome'",
"terminal.integrated.fontSize": 15

}

以下は私のvscodeターミナルです

enter image description here

0
WitVault

これは、Powerlineを使用したvcode内のフィッシュターミナルの設定です。

"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
"terminal.integrated.Shell.osx": "/usr/local/bin/fish",
"terminal.integrated.Shell.linux": "/usr/local/bin/fish",
0
KhaledMohamedP

Ubuntu 18.04では、回答にあるものはどれも私にはうまくいきませんでした、それはメッセージで不平を言い続けました:

ターミナルはモノスペースフォントのみをサポートします。

だから私は少し掘り下げて、これが私の解決策です:

これを修正するためにUbuntu18.04にフォントを追加する必要はありません。シンボルを正しく表示するには、vscode内に不足している電力線フォントを追加するだけです。

だから私は自分の設定に追加しました:

{
    ...
    "terminal.integrated.fontFamily": "monospace, PowerlineSymbols",
    ...
}

そして、すべてが素晴らしくスムーズで、通常のOS端末と同じように電力線付きのVSCode端末を見ることができました。

乾杯!

0
gugol

ITerm2およびVSCode1.41.1の修正を更新

ITerm2設定(iTerm2/Preferences/Profiles/Text)から正確なフォントをコピーします。私の場合、フォントは「Meslo LG MforPowerline」」でした。

次に、VSコードのフォント設定(コード/設定/設定/テキストエディター/フォント)で、フォントをフォントファミリーに追加します。

私のフォントファミリーは当初、「Menlo、Monaco、 'Courier New'、monospace」に設定されていました。iTermフォントを次のように末尾に追加するだけです。

"Menlo、Monaco、 'Courier New'、monospace、Meslo LG M for Powerline"

0
jws1