vscode 建议列表中额外信息的字体大小变小且无法更改,导致某些字体出现问题,

cvxl0en2  于 2个月前  发布在  Vscode
关注(0)|答案(4)|浏览(31)

当所有扩展都被禁用时,是否会出现这个问题?:是的

  • VS Code 版本:1.58.0
  • 操作系统版本:Linux x64 5.8.0-59-generic (Xubuntu 20.04.2)

重现步骤:

  1. 打开一个空的 .js 文件。
  2. 按 CtrlSpace 打开建议。如果需要,再次按它以切换到紧凑列表。
  3. 观察以下内容:

关于活动元素的信息使用了与编辑器相同的等宽字体,但字体大小较小。从我看到的来看,这个大小无法自定义。
由于我使用的是位图字体(转换为 .ttf ),这使得它难以阅读。这是应用程序中唯一不能自定义等宽字体大小的地方。

mftmpeh8

mftmpeh81#

(实验重复检测)

感谢提交这个问题。请同时检查它是否已经被现有的一个问题涵盖,例如:

  • $x_{1e0f1}^{x}$

  • $x_{1e1f1}^{x}$

  • $x_{1e2f1}^{x}$

  • $x_{1e3f1}^{x}$

2wnc66cl

2wnc66cl2#

尝试使用fontconfig文件强制设置字体大小,但没有成功。其他一些应用程序尊重这个设置,但VSC不尊重。

ha5z0ras

ha5z0ras3#

在v1.57.1版本中测试过,没有出现这个问题(字体大小相同),因此这个问题是在最新版本中引入的。

ve7v8dk2

ve7v8dk24#

找到了一个解决方法。可以通过在 workbench.desktop.main.css 中添加以下内容来修复:

.suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{font-size:100% !important}
.suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:100% !important}

这个操作可以手动完成,也可以使用扩展程序,或者使用我刚刚创建的 tiny shell script 进行操作。

相关问题