This guide outlines the essential configuration steps I follow immediately after installing IntelliJ IDEA. Itβs designed to make your IDE consistent, efficient, and ready for development β whether youβre new to IntelliJ or setting it up on a new machine.
Prerequisite: Start with a fresh IntelliJ IDEA installation or welcome screen
- Go to Customization
- Theme: Select
Sync with OS(recommended for system-wide theme consistency) - Language: Keep
English(default) - Region: Set your geographical region (e.g.,
Africa) - IDE Font: Set to
12for optimal readability
- Go to Plugins
- Click the βοΈ Settings icon (top-right of the βInstalledβ tab)
- Choose Update Plugins Automatically from dropdown
- Go to Installed β Click Update All to update all available plugins
- Recommended optional plugins to install:
Gemini Code AssistandGitHub Copilot
- Go to Settings
- Click the βοΈ Settings icon (bottom-left of window)
- Choose Manage Subscriptions... from dropdown
- Activate your account
Important: Close all open projects before proceeding
- Navigate to Customize β All Settings β Backup and Sync
- Select
Enable backup and sync - Click Apply β OK
Done! β
Important: Close all open projects before proceeding
- Navigate to Customize β All Settings β Editor β Copyright β Copyright Profiles
- On the right pane, click
+β choose Local - Configure the profile:
- Name:
BENJAH(or your preferred name) - Copyright Text: Copy and paste the template below:
Wasula Benjamin, Copyright (c) $today.year
Contact : [email protected]
Project Name : $project.name
File Name : $file.fileName
Last Modified : $file.lastModified.format("yyyy-MM-dd, hh:mma")- On Regexp to detect copyright in comments, fill in:
Wasula Benjamin, Copyrightor what matches as per your profile - Click Apply to apply the profile then:
- Go to Customize β All Settings β Editor β Copyright
- Under Default project copyright, select
BENJAH - Click Apply β OK
Done! β
Important: Close all open projects before proceeding
- Navigate to Customize β All Settings β Tools β AI Assistant β MCP
- In popup window:
- Command: Select
As JSONfrom dropdown - JSON Configuration: Copy and paste the template below
- Replace
ghp_PERSONAL_ACCESS_TOKENwith your actual GitHub Personal Access Token
{
"mcpServers": {
"github": {
"command": "npx.cmd",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_PERSONAL_ACCESS_TOKEN"
}
}
}
}- Click Apply β OK
Done! β
Important: You must have a project open for this step.
- Go to Settings β Editor β General β Inline Completion
- Under Enable local Full Line Completions suggestions:
- Download all available models (automatic download will start when you exit settings)
- Click Apply β OK (automatic download will start when you exit settings)
- Wait for downloads to finish
- After downloads, return to the same page, Settings β Editor β General β Inline Completion and:
- Enable all models
- Set Download models to Automatically
- Click Apply β OK β Done!
By the end of this setup, youβll have:
- A personalized IntelliJ environment
- Auto-updating and useful plugins
- An embedded authoring copyright
- MCP integration for AI-based context tools
- Local full-line completion models enabled
Your IDE is now configured for maximum productivity and personalization π―
Pro Tip: These settings sync across installations if you use JetBrains Account synchronization.
Author: Wasula Benjamin
Role: UIUX Designer & Developer
Last Updated: 17TH NOVEMBER, 2025