()
| 474 | |
| 475 | // 加载用户偏好 |
| 476 | function loadPreferences() { |
| 477 | try { |
| 478 | if (fs.existsSync(prefsPath)) { |
| 479 | const data = fs.readFileSync(prefsPath, 'utf-8') |
| 480 | userPreferences = { ...userPreferences, ...JSON.parse(data) } |
| 481 | } |
| 482 | } catch (err) { |
| 483 | console.error('Failed to load preferences:', err) |
| 484 | } |
| 485 | } |
| 486 | |
| 487 | // 保存用户偏好 |
| 488 | function savePreferences() { |