Skip to Content

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.

Document index · Reference

Contents


1. General

FeatureStatusDescription
Language9 languages (e.g. EN/ZH/JA/KO/FR/DE/RU/Traditional)
ThemeSystem / Light / Dark, default follow system
Enable expandGlobal toggle for text expansion
Require trigger keyExpand only after trigger (e.g. Tab, Space)
Trigger keyAlt / Spacebar / Enter / Tab / . / , / ; / - / \ / =
Expand soundPlay sound on expand
Match directionLeft-to-right / Right-to-left
Launch at loginStart app on system login
Minimize to trayMinimize to tray on close instead of quit
Clear dataDelete all snippets and config
Reset appRestore 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)

FeatureDescription
Toggle main windowShortcut to show/hide main window
SearchShortcut to open search popup
Toggle expandQuick on/off for expansion
Create snippet from clipboardShortcut to create snippet from clipboard content
New snippetGlobal shortcut to new snippet window
Edit last expandedJump to last expanded snippet
Expand last againInsert 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

FeatureDescription
LocalData stored locally
GitHub syncSync via GitHub Gist
Gitee syncSync via Gitee Gist
WebDAV syncSync via WebDAV server
Auto syncEnable/disable auto sync
Sync intervalAuto sync interval (seconds)
Open local folderOpen 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).