Custom Themes & Keybindings in GoCodeMe IDE
Personalizing your development environment improves comfort and productivity. GoCodeMe IDE lets you install themes, create your own color schemes, and remap every keyboard shortcut to match your preferred workflow.
Installing Themes
- Open the Extensions panel (Ctrl+Shift+X).
- Search for a theme by name (e.g., "Dracula", "One Dark Pro", "Solarized").
- Click Install, then Set Color Theme when prompted.
GoCodeMe is compatible with VS Code themes, so the full marketplace library is available.
Creating a Custom Theme
If you want pixel-perfect control over colors:
- Open the Command Palette (Ctrl+Shift+P) and run Generate Color Theme From Current Settings.
- A JSON file opens with every tokenColor and workbench color. Modify values using hex codes or named colors.
- Save the file in
.gocodeme/themes/inside your project or in your user profile for global use. - Activate it from Settings → Color Theme.
Customizing the Editor Font
Navigate to Settings → Editor → Font to change:
- Font family: Use any installed system font or a web font like JetBrains Mono or Fira Code.
- Font size and line height: Adjust for readability on your monitor.
- Ligatures: Enable ligatures for fonts that support them (e.g.,
=>renders as an arrow).
Remapping Keybindings
- Open Settings → Keyboard Shortcuts (Ctrl+K Ctrl+S).
- Search for the command you want to remap.
- Click the pencil icon next to the current binding and press your desired key combination.
- If a conflict exists, GoCodeMe shows a warning and lets you resolve it.
Keybinding Profiles
GoCodeMe includes built-in keymap profiles for developers transitioning from other editors:
- Vim: Full modal editing with visual, insert, and command modes.
- Emacs: Classic Emacs key chords and commands.
- Sublime Text: Familiar multi-cursor and navigation shortcuts.
- JetBrains: IntelliJ/WebStorm-style bindings.
Install a keymap profile from the Extensions panel by searching for the editor name + "keymap".
Exporting & Sharing Settings
Use Settings Sync (Ctrl+Shift+P → Turn on Settings Sync) to back up your themes, keybindings, and extensions to your GoSiteMe account. Your environment is restored automatically when you sign in on a new device.