Skip to main content
The User Settings Project Editor tool offers options to customize appearance, behavior, and keyboard shortcuts for your account.
Project Editor with the User Settings tab and its Agent, App Preview, Appearance, and collapsed settings sections outlined

Features

You can customize your Replit App creation experience with these settings categories:
  • Theme customization: Select between light and dark themes for the Project Editor
  • Code intelligence: Configure AI-powered features that enhance your app creation experience
  • Editor preferences: Adjust how the file editor behaves and appears
  • Notification controls: Manage alert preferences
  • Accessibility options: Make Replit work better for users with specific needs
  • Keyboard shortcuts: Set key combinations to run common actions and navigate the GUI

Usage

  1. Select + in the Project Editor tab bar to open Tools & files.
  2. Enter User Settings in Search tools.
  3. Select User Settings.
The Project Editor tab groups preferences under Agent, App Preview, Appearance, Code Editing, and Advanced Developer Settings. Expand a section to see its controls. Select Keyboard shortcuts to manage key combinations.

Agent

Manage the following notification settings:
  • Agent Audio Notification: Play sounds when Agent requests feedback
  • Agent Push Notification: Receive mobile push notifications when Agent requests feedback

App Preview

  • Automatic Preview: Open the Preview tab automatically when a server becomes available
  • Forward Opened Ports Automatically: Configure handling newly detected ports

Appearance

  • Code editor font size: Adjust text size for readability
  • Theme: Select a light, dark, or system theme

Code Editing

Control the file editor’s appearance and behavior using the following settings:
  • Auto close brackets: Automatically insert closing brackets when you type an opening bracket
  • Indentation detection: Automatically detect indentation settings when you open a file
  • Format pasted text indentation: Reformat pasted code to follow proper indentation
  • Indentation character: Choose between spaces and tabs for indenting code
  • Indentation size: Set the number of columns for each indentation level
  • Wrapping: Configure line wrapping behavior
  • Code intelligence: Enable language-server features
  • Semantic tokens: Use enhanced syntax highlighting powered by language servers
  • Accept suggestion on commit character: Automatically accept code suggestions by typing certain characters

Advanced Developer Settings

  • Multiselect modifier key: Set the keyboard modifier for multi-file selection
  • Filetree Git status: Display Git status indicators in the file tree
  • Accessible terminal output: Enable screen reader compatibility for the Shell and Console tools
  • Shell bell audible indicator: Play sounds when the Shell tool encounters issues

Keyboard shortcuts

To access the keyboard shortcut preferences, select the Keyboard shortcuts tab in the User Settings tool. You can search for key combinations using the following methods:
  • Name: Type the name or description of the keyboard shortcut in the search field
  • Key combination: Select the keyboard icon and enter the key combination
Use the following actions to manage shortcuts:
  • Add: Select Add shortcut
  • Update: Select the pencil icon pencil icon
  • Remove: Select the trash icon trash icon

Production alerts in account settings

Production Alerts is a separate email notification setting that keeps you informed about the health of your published apps. It is independent of product and marketing emails, so you stay updated on what matters without extra noise. Turn on Production Alerts to receive emails about the following:
  • Uptime incidents: Get notified when a published app goes down or has trouble staying online.
  • Security vulnerabilities: Get notified about weaknesses found in the software your app depends on, so you can fix them before they cause problems.
  • Model updates: Get notified when a language model your app uses changes or needs your attention.
The Production Alerts section in notification settings, with a red rectangle highlighting the production alert emails toggle and the security alerts severity dropdown
Go to Notifications in Settings, then find Production Alerts below Email Notifications. When a published app uses an out-of-date language model, Replit prepares a draft task to upgrade you to a supported model. You get an email with a link to the task, so you can finish the upgrade with one review.