Record Editor
The Record Editor brings vim-like modal editing to Salesforce records. Edit any record with powerful keyboard navigation, change tracking, and smart field handling—all without touching your mouse.
Overview
The Record Editor opens in a new browser tab and provides a terminal-like interface for editing Salesforce records. Instead of clicking through fields, you navigate with j and k, edit with i, and save with :w—just like vim.
Key Benefits:
- Keyboard-driven - Navigate and edit without using the mouse
- Modal editing - Separate modes for navigation, editing, and commands
- Change tracking - See exactly what changed before saving
- Undo/Redo - Full undo history with
uandU - Smart fields - Context-aware editing for picklists, lookups, and dates
- Split-screen - Edit multiple records side-by-side
Quick Access
Press Ctrl+Shift+E from any Salesforce record page to open it in the Record Editor.
Modal Editing
The Record Editor uses modal editing, meaning different keyboard shortcuts work depending on which mode you're in. This might feel unusual at first, but it makes editing incredibly efficient.
Normal Mode (Blue Border)
This is the default mode when you open the editor. Use it to:
- Navigate between fields
- Search for specific fields
- Copy and paste values
- Enter other modes
Visual Indicator: Blue border around the editor, "NORMAL" badge in top-right corner
Insert Mode (Dark Blue Border)
Edit mode where you can type to change field values. Enter by pressing i or a in Normal mode.
Visual Indicator: Dark blue border, "INSERT" badge in top-right corner
Command Mode (Red Border)
Execute colon commands like :w (save) or :q (quit). Enter by typing : in Normal mode.
Visual Indicator: Red border, "COMMAND" badge in top-right corner, command input at bottom
Search Mode (Green Border)
Search for fields by name. Enter by pressing / (regular search) or Ctrl+/ (filtered search) in Normal mode.
Visual Indicator: Green border, "SEARCH" badge in top-right corner
Basic Workflow
Here's a typical editing session:
- Open record - Press
Ctrl+Shift+Eon any Salesforce record page - Navigate - Press
jto move down,kto move up - Find field - Press
/and type field name - Edit value - Press
ito enter Insert mode, type new value - Exit Insert - Press
Escto return to Normal mode - Save - Type
:wand pressEnter
Example: Updating an Account name
1. Open Account record
2. Press Ctrl+Shift+E
3. Press / and type "Name"
4. Press Ctrl+N to jump to Name field
5. Press i to edit
6. Type new name "Acme Corporation"
7. Press Esc to exit Insert mode
8. Type :w to saveUnsaved Changes
Fields with unsaved changes show an orange border. All changes are tracked until you save with :w or discard them.
Navigation Commands
Move between fields quickly with these shortcuts:
| Command | Action | Example |
|---|---|---|
j | Move down one field | Next field in the list |
k | Move up one field | Previous field in the list |
gg | Jump to first field | Usually "Id" or "Name" |
G | Jump to last field | Last visible field |
/ | Regular search | Highlights matches, keeps all fields visible |
Ctrl+/ | Filtered search | Shows only matching fields |
Ctrl+N | Next search match | Jump to next highlighted field |
Ctrl+P | Previous search match | Jump to previous highlighted field |
Navigation Example:
Current position: Field 10/42
Press j → Field 11/42
Press k → Field 10/42
Press gg → Field 1/42
Press G → Field 42/42Field Counter
The field counter in the bottom-right corner shows your current position:
10 / 42
│ └── Total number of fields
└────── Current field numberUse it to:
- Track progress through long records
- Know how many fields remain
- Verify you're on the correct field
Visual Indicators
The editor provides constant visual feedback:
| Indicator | Meaning |
|---|---|
| Blue border | Normal mode, field has focus |
| Dark blue border | Insert mode, editing active |
| Orange border | Field has unsaved changes |
| Green border | Field matches current search |
| Gray text | Read-only field (formula, system) |
| Field counter | Current position / Total fields |
When to Use the Record Editor
The Record Editor excels at:
✅ Best For
- Bulk field updates - Edit 10+ fields in one session
- Keyboard-only workflows - Keep hands on home row
- Complex edits - Multiple related changes that need review
- Data entry - Fast navigation between fields
- Power users - Those comfortable with vim or terminal tools
❌ Not Ideal For
- Single field changes - Standard Salesforce UI is faster
- Rich text editing - No WYSIWYG editor available
- File uploads - Use standard UI for attachments
- First-time users - Requires learning modal editing
Learning Curve
Expect 15-30 minutes to feel comfortable with basic commands. After a few sessions, you'll be faster than clicking through the standard UI.
Related Features
The Record Editor integrates with other Salesforce Navigator features:
Split-Screen Editing
Open multiple records side-by-side:
- Open first record
- Find a lookup field (e.g., Account Owner)
- Click the ID in the Value column
- Related record opens in split view
Related Lists Panel
View and navigate related records:
- Press
:togglerelatedto show/hide - Click any related record to edit
- Navigate with
j/kwithin the panel
Lookup Navigation
Click any Salesforce ID to navigate:
- Reference fields link to related records
- Opens in new tab or split view
- Maintains parent record context
Advanced Topics
For deeper dives into specific capabilities:
- Navigation - Detailed navigation commands and search techniques
- Editing - Insert mode, undo/redo, copy/paste workflows
- Command Mode - All colon commands and command history
- Field Types - How each Salesforce field type is handled
- Advanced Features - Split-screen, related lists, and power user techniques
Quick Reference
Essential Commands
| Action | Command |
|---|---|
| Navigate down | j |
| Navigate up | k |
| Jump to first | gg |
| Jump to last | G |
| Edit field | i |
| Search fields | / |
| Save changes | :w |
| Save and quit | :wq |
| Quit without saving | :q |
| Undo | u |
| Redo | U |
Mode Switching
| From | To | Command |
|---|---|---|
| Normal | Insert | i or a |
| Insert | Normal | Esc |
| Normal | Command | : |
| Command | Normal | Esc or Enter |
| Normal | Search | / or Ctrl+/ |
| Search | Normal | Esc |
Troubleshooting
Editor Doesn't Open
- Verify you're on a Salesforce record detail page
- Check that the URL contains
/r/(record path) - Ensure you're logged into Salesforce
- Check browser console for errors (
F12)
Can't Edit Fields
- Confirm you're in Insert mode (dark blue border)
- Check if field is read-only (gray text)
- Verify field-level security permissions
- Some fields are system-managed (Id, CreatedDate)
Changes Not Saving
- Look for error messages in the quickfix list (bottom of editor)
- Check required fields are populated
- Verify validation rules aren't blocking save
- Ensure you have edit permission on the record
Search Not Finding Fields
- Try different search terms (API name vs Label)
- Use
Ctrl+/for filtered search to see only matches - Check if field is on the page layout
- Some system fields may be hidden
Next Steps
Now that you understand the Record Editor basics:
- Try it out - Open a test record and practice
j,k,i,:wq - Learn navigation - Read Navigation for search techniques
- Master editing - Check Editing for copy/paste and undo
- Explore commands - See Command Mode for all
:commands - Handle field types - Visit Field Types for picklists and lookups
Practice Record
Create a test Account or Contact and practice editing. You can't break anything—just type :q to quit without saving if you make a mistake.