Bar*_*art 4 zsh visual-studio-code vscode-settings
我正在尝试将 zsh 集成到我的 VSC 设置中,但显然它无法识别箭头。
我的 zsh 主题是 agnoster,我已经尝试添加但 "terminal.integrated.fontFamily": "Meslo LG M DZ for Powerline"没有成功。任何人都经历过这样的事情,可以帮我一把吗?谢谢。
小智 36
我的 Macbook 上也遇到了同样的问题。问题是我在 Iterm 中使用的字体没有添加到 VSCode 的终端中。
修复很简单,您必须打开 Iterm -> Preferences -> Profiles -> Text 并复制字体名称
现在转到 VS Code:
这将为您解决问题!
小智 25
对我来说,它适用于 linux 和 manjaro (我不知道为什么其他解决方案不适合我)。
从这里下载此字体下载字体,然后创建一个名为“Meslo”的文件夹并提取其中的所有字体。
移动此文件夹以/usr/share/fonts/truetype/
运行此命令:
sudo fc-cache -vf /usr/share/fonts/
Run Code Online (Sandbox Code Playgroud)
在 vscode 的 settings.json 中添加以下行:
"terminal.integrated.fontFamily": "MesloLGM Nerd Font"
Run Code Online (Sandbox Code Playgroud)
如有必要,保存并重新启动,它应该可以工作。完毕。
Dim*_*ski 10
如果您已经安装了一种字体,该字体在终端应用程序(例如 iTerm2)中看起来不错,并且该字体在 VSCode 中只是混乱,则无需安装任何其他字体。只需添加:
{
...,
"terminal.integrated.fontFamily": "YourFontName"
}
Run Code Online (Sandbox Code Playgroud)
你的settings.json
位置YourFontName是你想要使用的字体的名称。在 macOS 上,您可以查看字体书中安装的字体(font book在聚光灯下搜索Command+ Space),如下所示:
就我而言,我settings.json有以下条目:
{
...,
"terminal.integrated.fontFamily": "MesloLGS NF"
}
Run Code Online (Sandbox Code Playgroud)
按照这个小指南解决了Making-powerline-work-in-visual-studio-code-terminal 的问题。
(1) 直接从https://github.com/powerline/fonts安装所需字体的修补版本。显然,sudo apt-get install fonts-powerline在这种情况下,“快速安装”(例如)不起作用。因此,您可以手动下载.ttf文件或运行./install.sh提供的安装脚本进行安装。
(2) 将此添加到用户设置中$FONT您要使用的字体在哪里(例如Menlo for Powerline)
{
"terminal.integrated.fontFamily": "$FONT",
}
Run Code Online (Sandbox Code Playgroud)
(3) 重启VSC
在浏览了许多博客和 GitHub 评论后,终于让它工作了。以下步骤适用于 macOS。
git clone https://github.com/abertsch/Menlo-for-Powerline.git
Run Code Online (Sandbox Code Playgroud)
在finder中打开这个文件夹。双击Menlo for Powerline.ttf文件。
点击 Install Font
settings.json在 VSCode 中打开文件并添加以下行。
"terminal.integrated.fontFamily": "Menlo for Powerline"
Run Code Online (Sandbox Code Playgroud)
如果您仍然看不到终端中的字体,请尝试重新启动 VSCode。
您可以使用上述步骤来使用您想要的任何字体。
| 归档时间: |
|
| 查看次数: |
7953 次 |
| 最近记录: |