Skip to content

Keybindings

Keybindings are context-sensitive: each screen only responds to the keys listed in its section. Navigation keys (↑↓ / jk) are shared across most screens.

Main view — File list (left panel)

Key Action
/ k Move cursor up
/ j Move cursor down
/ l Switch focus to variable panel
Enter Select file and switch focus to variable panel
c Start compare: select a second file for diff view
m Open completeness matrix (requires 2+ files)
w Save current file
r Reset current file (discard unsaved changes)
Ctrl+S Toggle secret masking
o Toggle sort order (position / alphabetical)
? Show help screen
q / Ctrl+C Quit

Main view — Variable list (right panel)

Key Action
/ k Move cursor up
/ j Move cursor down
/ h Switch focus to file panel
e Edit selected variable value
a Add new variable
d Delete selected variable (with confirmation)
y Copy value to clipboard (OSC 52)
Y Copy KEY=value to clipboard (OSC 52)
p Toggle peek: show original value before edit
/ Search variables by name or value
c Start compare: select a second file for diff
m Open completeness matrix (requires 2+ files)
w Save current file
r Reset current file (discard unsaved changes)
Ctrl+S Toggle secret masking
o Toggle sort order (position / alphabetical)
? Show help screen
q / Ctrl+C Quit

Compare — Diff view

Side-by-side diff between two .env files.

Key Action
/ k Move cursor up
/ j Move cursor down
n Jump to next difference
N Jump to previous difference
/ l Copy selected value to the right file
/ h Copy selected value to the left file
e Edit selected variable in the left file
E Edit selected variable in the right file
f Toggle filter: show differences only
w Save both files (if modified)
r Reset both files to saved state
q Return to main view
Esc Return to main view

Completeness matrix

Multi-file grid showing which variables exist in which files.

Key Action
/ k Move cursor up
/ j Move cursor down
/ h Move cursor left
/ l Move cursor right
a Add missing variable to the file under cursor
o Toggle sort (alphabetical / completeness)
q Return to main view
Esc Return to main view

All modal prompts (editing, delete confirmation, search) follow standard conventions: Enter to confirm, Esc to cancel.

Theme preview (--themes)

Key Action
/ k Previous theme
/ j Next theme
Enter Select theme and print config snippet
q / Esc Quit without selection

Mouse

Mouse is enabled by default. Disable with --no-mouse or no-mouse = true in config.

Action Effect
Click on file Select the file
Click on variable Select the variable
Click on panel Switch focus to that panel
Click on diff entry Select the entry
Click on matrix cell Move cursor to that cell
Scroll wheel Scroll the panel under the mouse cursor