visual studio codeで統合ターミナルを開きましたが、デフォルトのエディターフォント値が気に入らなかった。 Meslo Regular Z Powerline
に変更したいのですが。要点は次のとおりです。この値"Meslo Regular Z Powerline"
を入力すると、Visual StudioCodeがそれを認識しないことがわかりました。問題は、そこに含まれるスペース文字が原因だと思います。 Macにインストールしましたが、まだ認識されていません。これの回避策は何ですか?
私が使用していた名前が正しい名前ではないことを確認しました:ここに正しい名前があります "Meslo LG M DZ for Powerline "
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
これはうまくいきました
Macユーザーバージョン:
"terminal.external.linuxExec": "iterm",
"terminal.external.osxExec": "Iterm.app",
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline",
ここから次のフォントをインストールします
vs code
で設定を開きます
>Preferences: Open Settings (JSON)
settings.json
に次の行を追加します
"terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"
これは、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",
Ubuntu 18.04では、回答にあるものはどれも私にはうまくいきませんでした、それはメッセージで不平を言い続けました:
ターミナルはモノスペースフォントのみをサポートします。
だから私は少し掘り下げて、これが私の解決策です:
これを修正するためにUbuntu18.04にフォントを追加する必要はありません。シンボルを正しく表示するには、vscode内に不足している電力線フォントを追加するだけです。
だから私は自分の設定に追加しました:
{
...
"terminal.integrated.fontFamily": "monospace, PowerlineSymbols",
...
}
そして、すべてが素晴らしくスムーズで、通常のOS端末と同じように電力線付きのVSCode端末を見ることができました。
乾杯!
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"