---
source: tests/ui/test_help.rs
expression: terminal.backend()
---
"┌───────────────────────────────── Tij - Help ─────────────────────────────────┐"
"│Key bindings:                                                                 │"
"│                                                                              │"
"│Global:                                                                       │"
"│  q         Quit / Back                                                       │"
"│  ?         Help                                                              │"
"│  Tab       Switch view                                                       │"
"│  Esc       Back to previous                                                  │"
"│  Ctrl+l    Refresh                                                           │"
"│                                                                              │"
"│Navigation:                                                                   │"
"│  j/k       Move down/up                                                      │"
"│  g/G       Go to top/bottom                                                  │"
"│                                                                              │"
"│Log View:                                                                     │"
"│  Enter     Show diff                                                         │"
"│  d         Describe (1-line quick edit; opens editor for multi-line)         │"
"│  Ctrl+e    Describe in external editor (full text)                           │"
"│  e         Edit change                                                       │"
"│  c         Create new change                                                 │"
"│  C         New from selected (Log)                                           │"
"│  /         Search in list                                                    │"
"│  r         Revset filter                                                     │"
"│  n/N       Next/prev search                                                  │"
"│  s         Status view                                                       │"
"│  o         Operation history                                                 │"
"│  u         Undo                                                              │"
"│  Ctrl+r    Redo                                                              │"
"│  S         Squash (select target)                                            │"
"│  A         Abandon change                                                    │"
"│  x         Split change                                                      │"
"│  b         Create bookmark                                                   │"
"│  D         Delete bookmark                                                   │"
"│  R         Rebase (r/s/b/A/B)                                                │"
"│  B         Absorb changes                                                    │"
"│  X         Resolve conflicts                                                 │"
"│  F         Git fetch                                                         │"
"│  P         Git push                                                          │"
"│  T         Track remote bookmarks                                            │"
"│  '         Jump to bookmark                                                  │"
"│  =         Compare revisions                                                 │"
"│  I         Interdiff revisions                                               │"
"│  M         Bookmark view                                                     │"
"│  t         Tag view                                                          │"
"│  p         Toggle preview pane                                               │"
"│  ]/[       Move @ to next/prev                                               │"
"│  V         Toggle reversed order                                             │"
"│  Y         Duplicate change                                                  │"
"│  E         Diffedit (external diff editor)                                   │"
"│  L         Evolution log (change history)                                    │"
"│  Z         Revert change (create reverse-diff commit)                        │"
"│  i         Simplify parents (remove redundant parent edges)                  │"
"│  |         Parallelize commits (convert linear chain to siblings)            │"
"│  f         Fix (apply configured code formatters to revision and descendants)│"
"│  H         Command history                                                   │"
"│  W         Bisect (find bad revision)                                        │"
"│  v         Metaedit (edit author, change-id, timestamp)                      │"
"│                                                                              │"
"│Input Mode:                                                                   │"
"│  Enter     Submit input                                                      │"
"│  Esc       Cancel input                                                      │"
"│  Backspace Delete character                                                  │"
"│                                                                              │"
"│Diff View:                                                                    │"
"│  m         Cycle diff display mode (color-words/stat/git)                    │"
"│  j/k       Scroll down/up                                                    │"
"│  d/u       Half page down/up                                                 │"
"│  g/G       Go to top/bottom                                                  │"
"│  ]/[       Next/prev file                                                    │"
"│  a         Show file blame                                                   │"
"│  y         Copy to clipboard (full: jj show)                                 │"
"│  Y         Copy to clipboard (diff only: jj diff)                            │"
"│  w         Export to .patch file                                             │"
"│  q         Back to log                                                       │"
"│                                                                              │"
"│Status View:                                                                  │"
"│  j/k       Move down/up                                                      │"
"│  g/G       Go to top/bottom                                                  │"
"│  Enter     Show file diff                                                    │"
"│  a         Show file blame                                                   │"
"│  C         Commit changes                                                    │"
"│  f         Jump to conflict                                                  │"
"│  r         Restore file                                                      │"
"│  R         Restore all files                                                 │"
"│  E         Diffedit (external diff editor)                                   │"
"│  Tab       Switch to log                                                     │"
"│  q         Quit                                                              │"
"│                                                                              │"
"│Bookmark View:                                                                │"
"│  j/k       Move down/up                                                      │"
"│  g/G       Go to top/bottom                                                  │"
"└──────────────────────────────────────────────────────────────────────────────┘"
