VSCodeVim / VSCodeVim/Vim

Weird jumps

Open
#8,409 8 comments 23 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
Often when the cursor is clearly somewhere in a document, and I press one of hte arrow keys or pageup/pagedown, the cursor jumps to the beginning of the document. If I do a combination like dd, it even removes the first line of the document in stead of the line of the cursor.
Also, when I use end to jump to the end of the line, it does this, but then if I start typing or editing, it jumps back to where it came from.

To Reproduce
I wish I knew. It just happens randomly and a lot.

Expected behavior
Edit and move from where I see the cursor.

Environment (please complete the following information):

  • Extension (VsCodeVim) version:
  • VSCode version: 1.25.2
  • OS: ubuntu

Additional context
Unfortunately I had to disable the plugin because it becomes unworkable. Which may even mean I have to switch out vscode for something else.

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

The report names no source file, test, or reliable reproduction; begin by reproducing the cursor jump with VSCodeVim on VSCode 1.25.2 under Ubuntu and narrow down the triggering key sequence. Done means cursor movement and editing remain at the visible cursor location for arrow keys, PageUp/PageDown, End, and dd.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.