VSCodeVim / VSCodeVim/Vim

Please support the special key `<C-v>` in Insert mode to "insert character literally"

Open
#7,149 5 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

kind/feature
Dominant language
TypeScript
Stars
15.2k
Forks
1.5k
Avg merge
3d 18h
Merged PRs (30d)
6

Description

Is your feature request related to a problem? Please describe.
I sometimes like to insert special characters such as a linefeed character into a file.
When using vim, i use the "special keys in insert mode" Ctrl+V keyboard shortcut to insert characters literally.

Describe the solution you'd like
I'd like to be able to insert characters literally using ctrl+v as in vim

Describe alternatives you've considered
I'm not aware of any alternatives, do they exist?

Additional context
The missing command is listed in the roadmap unter "special keys in insert mode" currently as a low priority item.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the roadmap entry for “special keys in insert mode” and the existing insert-mode key handling in the VSCodeVim repository. Reproduce the Vim Ctrl+V behavior in VS Code, then verify that special characters such as a linefeed can be inserted literally without breaking other insert-mode mappings.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.