如何通过脚本预配置Arduino IDE的语言偏好?
Arduino IDE 2.x 语言偏好设置存储位置
你使用的是Arduino IDE 2.x版本,它的配置体系和旧版1.x完全不同,所以~/.arduino15/preferences.txt对你的场景无效。
控制IDE启动语言的关键配置文件是~/.arduinoIDE/state.json,其中的ui.locale字段直接决定UI显示语言:
- 打开该文件,找到(或添加)
"ui.locale"键值对,例如设置为中文:{ "ui.locale": "zh_CN", // 其他已存在的配置字段... } - 注意保证JSON格式的正确性,字段间用逗号分隔,字符串用双引号包裹。
关于其他文件的说明:
~/.arduinoIDE/settings.json:存储IDE的功能类设置(比如编辑器主题、自动保存等),不包含语言配置。~/.arduinoIDE/arduino-cli.yaml:这是Arduino CLI工具的配置文件,locale字段仅控制CLI的输出语言,和IDE的UI语言无关,所以修改它不会影响IDE启动时的显示语言。
如果你的系统中还没有state.json,只需启动一次Arduino IDE,它会自动生成该文件,之后再按上述方法修改即可。
内容的提问来源于stack exchange,提问作者queeg
相关产品推荐
相关产品推荐

