类型:Bug
当在终端中输入命令并在视图底部时(即,已经输入了之前的命令,使得下一个命令尽可能地位于窗口的底部),低于自然线的字符(如ygpq)的底部被截断。
这种情况在最近的两个版本发布之间开始出现,当时对终端渲染进行了一些更改(据我所知)。
我正在使用的字体是SauceCodePro NF。当我切换到非NF字体时,字符不再被截断。如果我将行高切换为1.2,文本不再被截断,但外观有点奇怪。
终端设置:
"terminal.integrated.shellIntegration.enabled": false,
"terminal.integrated.fontSize": 14,
"terminal.integrated.fontFamily": "SauceCodePro NF",
"terminal.integrated.scrollback": 10000,
"terminal.external.osxExec": "iTerm.app",
"terminal.integrated.tabs.showActiveTerminal": "always",
"terminal.integrated.tabs.focusMode": "singleClick",
"terminal.integrated.defaultProfile.osx": "zsh",
VS Code版本:Code 1.86.2 ( 903b1e9 , 2024-02-13T19:42:12.210Z)
操作系统版本:Darwin arm64 23.3.0
模式:
系统信息
| 项目 | 值 |
| ------------ | ------------ |
| CPUs | Apple M2 (8 x 24) |
| GPU状态 | 2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_graphite: disabled_offvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabledwebgpu: enabled |
| 负载(平均) | 3, 3, 3 |
| 内存(系统) | 24.00GB (5.40GB free) |
| 进程参数 | --crash-reporter-id 97addac9-f01a-4553-b901-fffadef6f51e |
| 屏幕阅读器 | 无 |
| VM | 0% |扩展:无A/B实验
1条答案
按热度按时间yfjy0ee71#
我正在使用
"terminal.integrated.fontFamily": "Source Code Pro for Powerline",
,并且在上也遇到了同样的问题。