Skip to content

Latest commit

 

History

History
99 lines (67 loc) · 3.25 KB

README.zh.md

File metadata and controls

99 lines (67 loc) · 3.25 KB

编辑器字体自定义工具

English | 简体中文

一个简单的命令行工具,用于自定义代码编辑器的字体设置。支持中英文界面,自动检测系统语言。

效果展示

默认字体

默认字体效果

自定义字体后

自定义字体效果

示例中使用的字体:

  • 英文字体:JetBrains Mono
  • 中文字体:霞鹜文楷(LXGW WenKai)

注意:目前仅支持 Windows 系统。macOS 支持将在后续版本添加。

功能特点

  • 支持多种基于 Electron 的编辑器:
    • Visual Studio Code
    • Cursor
    • Trae
  • 自动检测编辑器安装路径
  • 支持自定义字体设置(可设置多个字体)
  • 支持恢复默认字体
  • 中英文双语界面,自动适配系统语言
  • 简单易用的命令行交互界面

使用方法

  1. 启动程序:

    npm run start
  2. 按照提示进行操作:

    • 选择要修改的编辑器(VSCode/Cursor/Trae)
    • 选择操作类型:
      • 修改自定义字体
      • 恢复默认字体
    • 如果选择修改字体,输入字体名称(多个字体用逗号分隔)
    • 根据提示重启编辑器使修改生效

提示:如果要同时设置中英文字体,建议按照 "英文字体, 中文字体" 的顺序输入,例如:JetBrains Mono, LXGW WenKai

操作流程

修改自定义字体

  1. 程序会自动查找编辑器安装路径
  2. 如果未找到,可手动输入安装路径
  3. 输入想要设置的字体名称
  4. 程序会自动创建所需的 CSS 配置文件
  5. 重启编辑器使修改生效

恢复默认字体

  1. 选择恢复默认字体选项
  2. 程序会自动删除自定义 CSS 文件
  3. 重启编辑器使修改生效

注意事项

  • 修改后需要重启编辑器才能生效
  • 请确保输入的字体名称正确且已在系统中安装
  • 建议在修改前备份原始配置
  • 本工具目前仅支持 Windows 系统使用
  • 由于某些编辑器的样式继承关系不规范,可能需要自定义多个元素的字体样式。我们在 templates 目录下为每个支持的编辑器提供了对应的样式模板文件。欢迎社区贡献者帮助完善这些样式文件,以支持更多的编辑器元素。
  • 修改字体后,每次打开编辑器时可能会看到"安装似乎损坏"的提示。这是因为自定义 CSS 修改会影响 VS Code 的文件完整性校验(SHA-256 校验和)。这个警告是正常的,不会影响编辑器的正常使用 - 你可以安全地忽略它或点击"不再显示"。
  • 重要: 本工具修改的是编辑器界面的字体(如文件树、菜单、标题等)。要修改编辑器内部(代码区域)的字体,你还需要在编辑器的设置中手动修改 Editor: Font Family 选项。

语言支持

工具会自动检测系统语言并使用相应的界面语言:

  • 英文(默认)
  • 中文(系统语言为中文时自动切换)

系统要求

  • Windows 7 或更高版本
  • Node.js 12 或更高版本
  • 已安装相应的编辑器

许可证

本项目使用 MIT 许可证 - 查看 LICENSE 文件了解详情

问题反馈

如果你发现任何问题或有改进建议,请在 GitHub Issues 中提出。