Getting Started
Welcome to Salesforce Navigator! This guide will help you understand the core concepts and get productive quickly.
Core Concepts
Modal Editing
Salesforce Navigator's Record Editor is based on modal editing, inspired by vim. Instead of always typing, you switch between different modes:
- Normal Mode (Blue) - Navigate and execute commands
- Insert Mode (Dark Blue) - Edit field values
- Command Mode (Red) - Execute colon commands like
:wor:q - Search Mode (Green) - Search for fields
Each mode has its own set of commands and behaviors. This separation makes the interface faster and more powerful.
Why Modal Editing?
Modal editing might feel unfamiliar at first, but it's incredibly efficient. Once you learn the basics, you'll navigate and edit records faster than ever before. The key insight: most time is spent reading and navigating, not typing—so optimize for those activities.
Keyboard Shortcuts
All features are triggered by keyboard shortcuts:
| Shortcut | Feature | Description |
|---|---|---|
Ctrl+Shift+M | Navigator Panel | Open command palette |
Ctrl+Shift+E | Record Editor | Edit current record |
Ctrl+Shift+I | Inspector Panel | Toggle inspector popup |
Ctrl+Shift+Q | SOQL Query | Open query tool |
These shortcuts work on any Salesforce Lightning page.
Session Management
Salesforce Navigator uses your existing Salesforce session. No additional login required. The extension:
- Retrieves your
sidcookie from Salesforce - Uses it as a Bearer token for API calls
- Converts domains automatically (e.g.,
lightning.force.com→my.salesforce.com)
Session Required
You must be logged into Salesforce for the extension to work. If your session expires, refresh the page and log back in.
Your First 5 Minutes
1. Open Navigator Panel
- Navigate to any Salesforce Lightning page
- Press
Ctrl+Shift+M - Type "Account" to search for the Account object
- Press
Enterto navigate
Fuzzy Search
You don't need to type the full name. Try "permset" for Permission Sets or "flowbuild" for Flow Builder. The search uses fuzzy matching to find what you need.
2. Edit Your First Record
- Open any Salesforce record (e.g., an Account)
- Press
Ctrl+Shift+E - A new tab opens with the Record Editor
- Try these commands:
- Press
jto move down to the next field - Press
kto move up to the previous field - Press
ito enter Insert mode - Type a new value
- Press
Escto exit Insert mode - Type
:wand pressEnterto save
- Press
Getting Unstuck
If you ever feel lost, press Esc to return to Normal mode. Type :help to see all available commands.
3. Search for Fields
While in the Record Editor:
- Press
/to start a regular search - Type a field name (e.g., "Name")
- All fields remain visible, matches are highlighted
- Press
Ctrl+Nto jump to next match
Or use filtered search:
- Press
Ctrl+/to start filtered search - Type a field name
- Only matching fields are shown
- Press
Escto show all fields again
4. Open Inspector Panel
- From any Salesforce page, press
Ctrl+Shift+I - The inspector popup appears in the bottom-right
- View tabs: Objects, Users, Org
- Press
j/kto navigate,yto copy values - Press
h/lto switch between tabs
5. Run a SOQL Query
- Press
Ctrl+Shift+Qfrom any page - Type a SOQL query:sql
SELECT Id, Name, Email FROM Contact WHERE Account.Name = 'Acme' LIMIT 10 - Press the Execute button or
Ctrl+Enter - Navigate results with
j/k - Click Export to download as JSON or CSV
Essential Commands
Navigator Panel Commands
| Command | Action |
|---|---|
Type | Fuzzy search across all metadata |
flow> | Filter to flows only |
object> | Filter to objects only |
setup> | Filter to setup pages only |
↑ / ↓ | Navigate results |
Enter | Open selected item |
Esc | Close panel |
Record Editor Commands
| Mode | Command | Action |
|---|---|---|
| Normal | j | Move down one field |
| Normal | k | Move up one field |
| Normal | gg | Jump to first field |
| Normal | G | Jump to last field |
| Normal | i | Enter Insert mode (edit current field) |
| Normal | a | Enter Insert mode (edit current field) |
| Normal | / | Search fields (regular) |
| Normal | Ctrl+/ | Search fields (filtered) |
| Normal | u | Undo last change |
| Normal | U | Redo last undone change |
| Normal | y | Copy (yank) field value |
| Normal | p | Paste yanked value |
| Normal | Ctrl+K | View field details popup |
| Insert | Type | Edit field value |
| Insert | Esc | Exit Insert mode |
| Command | :w | Save changes |
| Command | :wq | Save and quit |
| Command | :q | Quit without saving |
| Command | :help | Show help |
Inspector Panel Commands
| Command | Action |
|---|---|
j | Move down |
k | Move up |
h | Switch to left tab |
l | Switch to right tab |
y | Copy selected value |
/ | Search objects or users |
Esc | Close panel |
Understanding Modes
Normal Mode (Blue Border)
This is the default mode. You can:
- Navigate between fields with
j/k - Jump to first/last field with
gg/G - Search fields with
/ - Enter Insert mode with
iora - Enter Command mode by typing
: - Copy/paste values with
y/p
The mode indicator in the top-right shows "NORMAL" in blue.
Insert Mode (Dark Blue Border)
In this mode, you can type to edit the field value. You enter Insert mode by pressing i or a in Normal mode.
- Type freely to change the field
- Press
Escto return to Normal mode - Changes are tracked but not saved until you use
:w
The mode indicator shows "INSERT" in dark blue.
Command Mode (Red Border)
Enter Command mode by typing : in Normal mode. The command input appears at the bottom of the editor.
- Type commands like
w,wq,q,help,refresh - Press
Enterto execute - Press
Escto cancel
The mode indicator shows "COMMAND" in red.
Search Mode (Green Border)
Enter Search mode by pressing / or Ctrl+/ in Normal mode.
- Type to search field names
- Regular search (
/) highlights matches - Filtered search (
Ctrl+/) shows only matches - Press
Escto exit search
The mode indicator shows "SEARCH" in green.
Tips for Success
1. Stay in Normal Mode
Spend most of your time in Normal mode. Only enter Insert mode when you need to edit a value. This keeps your hands on the home row and navigation fast.
2. Use Fuzzy Search
In Navigator Panel, type abbreviations:
- "ps" finds "Permission Sets"
- "accobj" finds "Account Object"
- "flowbuild" finds "Flow Builder"
3. Learn Incrementally
You don't need to memorize everything. Start with:
j/kfor navigationito edit:wqto save and quit
Add more commands as you get comfortable.
4. Use Visual Indicators
The extension provides visual feedback:
- Blue border - Normal mode, focused field
- Dark blue - Insert mode, editing
- Orange border - Field has unsaved changes
- Green border - Search match
- Field counter (bottom-right) - Current position / total fields
5. Read the Field Counter
The field counter in the bottom-right (e.g., "5/42") shows:
- Current field number
- Total number of fields
Use it to track your progress through long records.
Common Workflows
Bulk Editing Multiple Fields
- Open record with
Ctrl+Shift+E - Navigate to first field with
j/k - Press
i, edit value, pressEsc - Press
jto move to next field - Press
i, edit value, pressEsc - Repeat for all fields
- Type
:wto save all changes at once
Finding a Specific Field
Method 1: Filtered Search
- Press
Ctrl+/ - Type field name (e.g., "Email")
- Only matching fields shown
- Press
ito edit - Press
Escto exit search and show all fields
Method 2: Regular Search
- Press
/ - Type field name
- All fields visible, matches highlighted
- Press
Ctrl+Nto jump to next match - Press
ito edit
Editing Related Records
- Open parent record (e.g., Account)
- Find a lookup field (e.g., Owner)
- Click the ID link in the Value column
- Related record opens in new editor tab
- Edit related record
- Close tab to return to parent
Exporting Query Results
- Press
Ctrl+Shift+Q - Write SOQL query
- Execute query
- Click "Export as JSON" or "Export as CSV"
- File downloads to your Downloads folder
What's Next?
Now that you understand the basics, dive deeper into each feature:
- Navigator Panel - Master metadata search and navigation
- Record Editor - Learn all editing commands and field types
- Inspector Panel - Explore org and object metadata
- SOQL Query Tool - Write queries with autocomplete and variables
Or jump to:
- Keyboard Shortcuts Reference - Complete command list
- Common Workflows - Real-world examples
- Tips & Tricks - Power user techniques
Practice Makes Perfect
The more you use Salesforce Navigator, the faster you'll get. Start with simple tasks and gradually incorporate more commands. Within a week, you'll be navigating Salesforce faster than ever before.