terminal - 集成终端图标问题
问题描述
我坐在运行 Catalina 并使用 iterm2 作为我的默认终端的 mac os 设备上。在 VS Code 中,在我的 settings.json 中,我的环境有以下设置:
{
"workbench.colorTheme": "Hyper Term Theme",
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.shell.osx": "/bin/zsh",
"terminal.integrated.fontFamily": "'Menlo for Powerline', 'PowerlineSymbols', 'Awesome Regular'",
"workbench.iconTheme": "material-icon-theme",
"window.zoomLevel": 2,
}
我检查了我的机器上安装了我的设置中的字体。这是我的集成终端的屏幕转储:
这是我的默认 iterm2 终端的屏幕转储:
因此,来自 iterm2 的图标在 VS Code 的集成终端中不可见,我在 VS Code 的 settings.json 文件中缺少什么,以及右侧的输出?
花了 1d 2h 18mon 26s
解决方案
- 确保您的字体被缓存并存储在可访问的目录中。
- 在您的 settings.json 添加:
"terminal.integrated.fontFamily": "Your font",
或:
Ctrl+,> 搜索“terminal.integrated.font”> 输入“您的字体”
我在 Linux Debian 10 上有这个:
- ~/.local/share/fonts 中的 MesloLGS NF Regular.ttf 文件。然后缓存字体:
fc-cache -vf ~/.local/share/fonts
- 在我的 settings.json 中:
"terminal.integrated.fontFamily": "MesloLGS NF",
推荐阅读
- asp.net-mvc - AbortRequest 和 Forbidden 有什么区别
- python - 如何根据其他熊猫数据框更新系列
- javascript - 使用 Node JS 事件创建自己的状态管理器
- python-3.x - 如何通过对数据趋势应用线性回归来找出斜率值?
- javascript - 不推荐在 ref 属性中使用字符串文字
- cmake - pkg-config 使用了错误的前缀
- excel - 如果单元格值具有“打开”或“进行中”,如何计算?
- android - 清单合并失败。添加并链接 react-native-device-info 后
- vuejs2 - v-checkbox 对象模型与 vuetify
- c# - 如何在 Parallel.Invoke 中管理异常?