Overview
CodinIT is highly customizable to match your development workflow and preferences. From themes and keybindings to AI behavior and editor settings, you can tailor every aspect of the IDE.Accessing Settings
macOS
Windows
Linux
- Command Palette
 
Menu: CodinIT → Preferences → SettingsKeyboard: 
Cmd + ,Theme Customization
Built-in Themes
CodinIT includes carefully crafted themes optimized for extended coding sessions:Dark Themes
- CodinIT Dark (Default)
 - Midnight Blue
 - Dracula Pro
 - Nord Dark
 - Tokyo Night
 
Light Themes
- CodinIT Light
 - GitHub Light
 - Solarized Light
 - Catppuccin Latte
 
High Contrast
- High Contrast Dark
 - High Contrast Light
 
Custom Themes
- Import VSCode themes
 - Create your own
 - Share with community
 
Changing Your Theme
- Open Settings (
Cmd/Ctrl + ,) - Navigate to Appearance → Color Theme
 - Preview and select your preferred theme
 - Theme changes apply instantly
 
Use 
Cmd/Ctrl + K + T to quickly preview and switch between themes without opening settings.Custom Theme Creation
Create your own color scheme:settings.json
Editor Settings
Font Configuration
Customize your code font for optimal readability:settings.json
Font ligatures combine characters like 
=>, !=, >= into single glyphs for better readability.Popular Developer Fonts
- JetBrains Mono - Modern, developer-focused
 - Fira Code - Open-source with ligatures
 - Cascadia Code - Microsoft’s font with ligatures
 - Monaspace - GitHub’s font superfamily
 - Victor Mono - Cursive italics for code
 
Editor Behavior
settings.json
AI Configuration
Default AI Provider
Set your preferred AI provider globally:settings.json
AI Behavior Settings
Auto-suggestions
Auto-suggestions
Configure when AI suggestions appear
Context Window
Context Window
Control how much code context AI can see
Custom Instructions
Custom Instructions
Add project-specific AI instructions
Code Review
Code Review
Configure automated code review
Keybindings
Default Keybindings
macOS
Windows/Linux
| Action | Shortcut | 
|---|---|
| Open AI Chat | Cmd + K | 
| Inline AI Edit | Cmd + I | 
| Command Palette | Cmd + Shift + P | 
| Quick File Open | Cmd + P | 
| Terminal Toggle | Cmd + ` | 
| Multi-cursor | Cmd + D | 
| Find in Files | Cmd + Shift + F | 
| Go to Definition | F12 | 
| Format Document | Shift + Alt + F | 
Custom Keybindings
Create your own shortcuts:keybindings.json
Workspace Settings
Project-Specific Configuration
Create.codinit/settings.json in your project root:
.codinit/settings.json
Workspace settings override user settings. This is perfect for team consistency.
Recommended Extensions
Configure suggested extensions for your project:.codinit/extensions.json
Language-Specific Settings
TypeScript/JavaScript
settings.json
Python
settings.json
Other Languages
- Go
 - Rust
 - Java
 
Terminal Customization
Terminal Appearance
settings.json
Shell Integration
settings.json
Git Integration
Git Configuration
settings.json
Performance Settings
Optimize for Large Projects
settings.json
Sync Settings Across Devices
Settings Sync
Enable settings sync to use your configuration across multiple machines:- Open Command Palette (
Cmd/Ctrl + Shift + P) - Type “Settings Sync: Turn On”
 - Sign in with GitHub or Microsoft account
 - Select what to sync:
- Settings
 - Keybindings
 - Extensions
 - UI State
 - Snippets
 
 
Settings sync is encrypted and stored securely in the cloud.
Import/Export Settings
Export Your Configuration
Import Configuration
Team Settings
Share Configuration with Your Team
Create a shared configuration repository:Troubleshooting Settings
Reset to Defaults
If something goes wrong, reset settings:- Backup current settings (optional)
 - Open Command Palette
 - Type “Reset Settings to Default”
 - Confirm reset
 
Common Issues
Settings not applying
Settings not applying
- Check for syntax errors in settings.json
 - Reload window: 
Cmd/Ctrl + Shift + P→ “Reload Window” - Check for conflicting extensions
 
Keybindings not working
Keybindings not working
- Check for conflicts in keybindings.json
 - Ensure “when” conditions are correct
 - Disable conflicting extensions temporarily
 
AI not using custom instructions
AI not using custom instructions
- Verify settings.json syntax
 - Check that instructions are in correct format
 - Restart CodinIT
 
