English | 简体中文
一个简单的命令行工具,用于自定义代码编辑器的字体设置。支持中英文界面,自动检测系统语言。
示例中使用的字体:
- 英文字体:JetBrains Mono
- 中文字体:霞鹜文楷(LXGW WenKai)
注意:目前仅支持 Windows 系统。macOS 支持将在后续版本添加。
- 支持多种基于 Electron 的编辑器:
- Visual Studio Code
- Cursor
- Trae
- 自动检测编辑器安装路径
- 支持自定义字体设置(可设置多个字体)
- 支持恢复默认字体
- 中英文双语界面,自动适配系统语言
- 简单易用的命令行交互界面
-
启动程序:
npm run start
-
按照提示进行操作:
- 选择要修改的编辑器(VSCode/Cursor/Trae)
- 选择操作类型:
- 修改自定义字体
- 恢复默认字体
- 如果选择修改字体,输入字体名称(多个字体用逗号分隔)
- 根据提示重启编辑器使修改生效
提示:如果要同时设置中英文字体,建议按照 "英文字体, 中文字体" 的顺序输入,例如:
JetBrains Mono, LXGW WenKai
- 程序会自动查找编辑器安装路径
- 如果未找到,可手动输入安装路径
- 输入想要设置的字体名称
- 程序会自动创建所需的 CSS 配置文件
- 重启编辑器使修改生效
- 选择恢复默认字体选项
- 程序会自动删除自定义 CSS 文件
- 重启编辑器使修改生效
- 修改后需要重启编辑器才能生效
- 请确保输入的字体名称正确且已在系统中安装
- 建议在修改前备份原始配置
- 本工具目前仅支持 Windows 系统使用
- 由于某些编辑器的样式继承关系不规范,可能需要自定义多个元素的字体样式。我们在
templates
目录下为每个支持的编辑器提供了对应的样式模板文件。欢迎社区贡献者帮助完善这些样式文件,以支持更多的编辑器元素。 - 修改字体后,每次打开编辑器时可能会看到"安装似乎损坏"的提示。这是因为自定义 CSS 修改会影响 VS Code 的文件完整性校验(SHA-256 校验和)。这个警告是正常的,不会影响编辑器的正常使用 - 你可以安全地忽略它或点击"不再显示"。
- 重要: 本工具修改的是编辑器界面的字体(如文件树、菜单、标题等)。要修改编辑器内部(代码区域)的字体,你还需要在编辑器的设置中手动修改
Editor: Font Family
选项。
工具会自动检测系统语言并使用相应的界面语言:
- 英文(默认)
- 中文(系统语言为中文时自动切换)
- Windows 7 或更高版本
- Node.js 12 或更高版本
- 已安装相应的编辑器
本项目使用 MIT 许可证 - 查看 LICENSE 文件了解详情
如果你发现任何问题或有改进建议,请在 GitHub Issues 中提出。