claude-code - 💡(How to fix) Fix [Feature Request] Jump between conversation turns with keyboard shortcuts [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#46043Fetched 2026-04-11 06:30:28
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Author
Timeline (top)
labeled ×3commented ×1
RAW_BUFFERClick to expand / collapse

Bug Description Feature Request: Jump between conversation turns (like iTerm2 shell integration)

When working with Claude Code in long sessions, conversations can become very lengthy. Currently, the only way to navigate is basic scrolling (PageUp/PageDown, Ctrl+Home/End), which makes it difficult to quickly locate a specific exchange.

iTerm2 solves an analogous problem with its shell integration: pressing Cmd+Shift+Up/Down lets users jump directly between previously entered commands, skipping over all the output in between. This is extremely useful for orienting yourself in a long terminal session.

Proposed feature: Add keybindings (e.g. Ctrl+Shift+Up / Ctrl+Shift+Down) that jump the scroll position directly to the previous/next user message (conversation turn), skipping over assistant responses and tool output in between.

Why this matters:

  • In long sessions with many turns, scrolling through verbose tool output and code blocks to find a specific prompt is tedious
  • The existing Esc+Esc rewind dialog is close but designed for rewinding/summarizing, not lightweight navigation
  • This is a well-established UX pattern (iTerm2, Warp, VS Code terminal) that users already expect

Suggested implementation:

  • New scroll context actions: scroll:previousTurn and scroll:nextTurn
  • Default bindings: Ctrl+Shift+Up / Ctrl+Shift+Down (or Cmd+Shift+Up/Down on macOS)
  • Customizable via ~/.claude/keybindings.json

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.98
  • Feedback ID: 12876374-ca23-4bd3-9496-3c6fbf6b30b1

extent analysis

TL;DR

Implementing a feature to jump between conversation turns with customizable keybindings, such as Ctrl+Shift+Up/Down, would improve navigation in long sessions.

Guidance

  • Consider adding new scroll context actions scroll:previousTurn and scroll:nextTurn to enable jumping between conversation turns.
  • Default keybindings could be set to Ctrl+Shift+Up/Down (or Cmd+Shift+Up/Down on macOS) for consistency with existing UX patterns.
  • Allow customization of keybindings via a configuration file, such as ~/.claude/keybindings.json, to accommodate user preferences.
  • Review existing implementations, like iTerm2's shell integration, for inspiration and to ensure a familiar user experience.

Example

No specific code example is provided, as the issue focuses on a feature request rather than a code-level bug fix.

Notes

The proposed feature aims to address a specific pain point in long conversation sessions, and its implementation should consider platform consistency and user customization.

Recommendation

Apply workaround: Implement the proposed feature to improve user experience, as it aligns with established UX patterns and addresses a specific need in long conversation sessions.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING