[FEATURE] support for visual mode in vim mode

Resolved 💬 6 comments Opened Mar 25, 2026 by davidgm0 Closed Apr 23, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Currently you can enable vim mode which provides basic vim functionality: normal and insert mode. Having visual mode supported to select chunks of text would be extremely useful for people whose workflow is pretty vim motions oriented.

Proposed Solution

Visual mode is implement and behaves like vim:

  • When typing v you enter visual mode
  • When typing V you enter visual mode and select the current line
  • When entering, you see VISUAL indicating your mode
  • When moving while in visual move, the selected text gets highlighted
  • ...

If the cursor would change in different vim modes, it would be great https://github.com/anthropics/claude-code/issues/32469

Alternative Solutions

_No response_

Priority

Low - Nice to have

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

Taken from https://github.com/anthropics/claude-code/issues/2442, which was closed automatically and locked without answer

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗