Settings
Settings are where you configure CodeExpander: trigger key, editor, shortcuts, account/sync, license, update, data import/export. Open via main window menu or system tray → Settings. Below is an overview of each section.
Contents
- 1. General
- 2. Editor
- 3. Shortcuts (Keyboard)
- 4. Usage Statistics
- 5. Account
- 6. License
- 7. Update
- 8. FAQ
- 9. Support
- Data import & export
1. General
| Feature | Status | Description |
|---|---|---|
| Language | ✅ | 9 languages (e.g. EN/ZH/JA/KO/FR/DE/RU/Traditional) |
| Theme | ✅ | System / Light / Dark, default follow system |
| Enable expand | ✅ | Global toggle for text expansion |
| Require trigger key | ✅ | Expand only after trigger (e.g. Tab, Space) |
| Trigger key | ✅ | Alt / Spacebar / Enter / Tab / . / , / ; / - / \ / = |
| Expand sound | ✅ | Play sound on expand |
| Match direction | ✅ | Left-to-right / Right-to-left |
| Launch at login | ✅ | Start app on system login |
| Minimize to tray | ✅ | Minimize to tray on close instead of quit |
| Clear data | ✅ | Delete all snippets and config |
| Reset app | ✅ | Restore defaults |
2. Editor
Code editor (Monaco)
Font size, line height, Tab size, font, word wrap, line numbers, minimap, whitespace, cursor style; reset to default.
Rich text editor
Font size, line height, font.
3. Shortcuts (Keyboard)
| Feature | Description |
|---|---|
| Toggle main window | Shortcut to show/hide main window |
| Search | Shortcut to open search popup |
| Toggle expand | Quick on/off for expansion |
| Create snippet from clipboard | Shortcut to create snippet from clipboard content |
| New snippet | Global shortcut to new snippet window |
| Edit last expanded | Jump to last expanded snippet |
| Expand last again | Insert last expanded content again |
4. Usage Statistics
Total expands, time saved, streak, characters saved, daily progress, time range stats, top snippets, last used, refresh/reset, daily goal, trend chart, export CSV, achievements. See Usage statistics.
5. Account
| Feature | Description |
|---|---|
| Local | Data stored locally |
| GitHub sync | Sync via GitHub Gist |
| Gitee sync | Sync via Gitee Gist |
| WebDAV sync | Sync via WebDAV server |
| Auto sync | Enable/disable auto sync |
| Sync interval | Auto sync interval (seconds) |
| Open local folder | Open data directory |
Sync: GitHub Gist, Gitee Gist, WebDAV; auto interval; per-group “selective sync”; sync log in status area.
6. License
Machine ID, license key input, activate/verify, unbind device, purchase, activation time, optional WeChat bind. See Activate Pro.
7. Update
Current version, check for update, auto-download, progress, changelog (multi-language).
8. FAQ
FAQ list (collapsible), multi-language, remote fetch, local fallback.
9. Support
Contact (email), referral rewards.
Data import & export
- Export: Export all data as JSON.
- Local folder: Open data directory from Account.
- Clear data: Clear all snippets and config from General (use with care).