You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows版Alacritty中启用undercurl(波浪下划线)支持?

如何在Windows的Alacritty中配置支持Undercurl(波浪下划线)

1. 编辑Alacritty配置文件

Windows系统中,Alacritty的配置文件默认位于%APPDATA%\alacritty\alacritty.toml(新版)或%APPDATA%\alacritty\alacritty.yml(旧版)。打开该文件进行以下配置修改:

配置终端环境变量

确保TERM设置为alacritty,让WSL识别终端支持的特性:

  • TOML格式:
    [env]
    TERM = "alacritty"
    
  • YAML格式:
    env:
      TERM: alacritty
    

开启渲染器的下划线支持

添加或修改渲染器配置,启用波浪下划线的渲染:

  • TOML格式:
    [renderer]
    underline_offset = 0.1
    underline_thickness = 1.0
    backend = "OpenGL"
    
  • YAML格式:
    renderer:
      underline_offset: 0.1
      underline_thickness: 1.0
      backend: OpenGL
    

underline_offset控制波浪线与文本的距离,underline_thickness控制线条粗细,可根据需求调整。

2. 选择支持Undercurl的字体

并非所有字体都支持波浪下划线,推荐使用以下字体:

  • Fira Code
  • JetBrains Mono
  • Cascadia Code

在配置文件中指定字体(以TOML为例):

[font]
size = 12.0
[font.normal]
family = "Fira Code"
style = "Regular"

YAML格式对应修改即可。

3. 确保WSL中的Terminfo支持

如果上述配置后仍不生效,可在WSL中生成Alacritty的terminfo定义:

  1. 找到Alacritty的alacritty.info文件(通常随安装包附带,或从Alacritty源码中获取),将其复制到WSL的~/.config/alacritty/目录下。
  2. 在WSL终端执行命令:
    tic -xe alacritty,alacritty-direct ~/.config/alacritty/alacritty.info
    

4. 测试效果

重启Alacritty后,进入WSL执行命令:

echo -e "\e[4:3mTEST"

此时应该能看到带有波浪下划线的TEST文本。


内容的提问来源于stack exchange,提问作者James L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 12:52:49