# Vim is jumping and select areas when change the vim state

**URL:** <https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736>\
**Category:** Bug Reports\
**Created:** [February 13, 2025, 4:46pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736 "2025-02-13T16:46:02Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![vitorLostadaC](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/vitorlostadac/32/26537_2.png) [@vitorLostadaC](https://forum.cursor.com/u/vitorLostadaC)\
**Post date:** [February 13, 2025, 4:46pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/1 "2025-02-13T16:46:02Z")

</div>

Version: 0.45.11  
VSCode Version: 1.96.2  
Commit: f5f18731406b73244e0558ee7716d77c8096d150  
Date: 2025-02-07T09:43:58.555Z  
Electron: 32.2.6  
Chromium: 128.0.6613.186  
Node.js: 20.18.1  
V8: 12.8.374.38-electron.0  
OS: Darwin arm64 24.3.0

When I change my Vim mode (normal, interactive), my cursor jumps lines, and when I try to select an area, it selects wrong area.

---

<div class="post-metadata">

**Author:** ![vitorLostadaC](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/vitorlostadac/32/26537_2.png) [@vitorLostadaC](https://forum.cursor.com/u/vitorLostadaC)\
**Post date:** [February 13, 2025, 5:29pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/2 "2025-02-13T17:29:44Z")

</div>

this is my vim output

 ![image](https://us1.discourse-cdn.com/cursor1/original/3X/c/3/c3afaf676541572a81b69355f0caf6a8875c3c83.png)

---

<div class="post-metadata">

**Author:** ![ZuBB](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/zubb/32/27257_2.png) [@ZuBB](https://forum.cursor.com/u/ZuBB)\
**Post date:** [February 17, 2025, 5:20pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/3 "2025-02-17T17:20:07Z")

</div>

hey @vitorLostadaC seems issue you described (cant view video for some reason) is similar to mine ([Text cursor cursor jumps after shortcuts have been used](https://forum.cursor.com/t/text-cursor-cursor-jumps-after-shortcuts-have-been-used/51689)). do you have any updates on it?

---

<div class="post-metadata">

**Author:** ![vitorLostadaC](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/vitorlostadac/32/26537_2.png) [@vitorLostadaC](https://forum.cursor.com/u/vitorLostadaC)\
**Post date:** [February 17, 2025, 5:48pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/4 "2025-02-17T17:48:45Z")

</div>

Yes, I have. I’m sad haha. After some debugging, it seems there were conflicts with my Vim configurations.I disabled them, and it’s working now. Unfortunately, it seems that if you have a good experience with Vim, you should use Vim 🥲

---

<div class="post-metadata">

**Author:** ![ZuBB](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/zubb/32/27257_2.png) [@ZuBB](https://forum.cursor.com/u/ZuBB)\
**Post date:** [February 17, 2025, 6:08pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/5 "2025-02-17T18:08:49Z")

</div>

> [@vitorLostadaC](#):
>
> After some debugging, it seems there were conflicts with my Vim configurations.I disabled them, and it’s working now

thats an interesting insight. I am gonna try it

---

<div class="post-metadata">

**Author:** ![Texopolis](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/texopolis/32/27334_2.png) [@Texopolis](https://forum.cursor.com/u/Texopolis)\
**Post date:** [February 18, 2025, 2:51am UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/6 "2025-02-18T02:51:00Z")

</div>

I am also experiencing the same bug- seems like it first appeared last week.  
My vim keybindings are exactly the same in VSCode where everything works as expected. This only seems to be happening in Cursor.  
Any updates/insights from other users or Cursor team would be appreciated as this makes using Cursor with vim motions almost unusable.

---

<div class="post-metadata">

**Author:** ![Moncef12](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/moncef12/32/17457_2.png) [@Moncef12](https://forum.cursor.com/u/Moncef12)\
**Post date:** [February 18, 2025, 1:23pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/7 "2025-02-18T13:23:57Z")

</div>

I’m having the same issue,

it’s a nightmare for me since I’ve been working with this Vim extension for years.

Version: 0.45.11

VSCode Version: 1.96.2

Commit: f5f18731406b73244e0558ee7716d77c8096d150

Date: 2025-02-07T09:43:58.555Z (1 wk ago)

Electron: 32.2.6

Chromium: 128.0.6613.186

Node.js: 20.18.1

V8: 12.8.374.38-electron.0

OS: Darwin arm64 24.1.0

---

<div class="post-metadata">

**Author:** ![ZuBB](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/zubb/32/27257_2.png) [@ZuBB](https://forum.cursor.com/u/ZuBB)\
**Post date:** [February 19, 2025, 1:56pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/8 "2025-02-19T13:56:25Z")

</div>

I applied next fix and it looks good as of now

```auto
user@vzuziak-mac ~ $ cat ~/.local/bin/nvim-none 
#!/usr/bin/env bash

exec nvim -u NONE "$@"
user@vzuziak-mac ~ $

```

and a new line in app’s config

```auto
    ...
    "vim.neovimPath": "/Users/user/.local/bin/nvim-none",
    ...

```

---

<div class="post-metadata">

**Author:** ![alanmrochadeveloper](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/alanmrochadeveloper/32/27663_2.png) [@alanmrochadeveloper](https://forum.cursor.com/u/alanmrochadeveloper)\
**Post date:** [February 19, 2025, 8:27pm UTC](https://forum.cursor.com/t/vim-is-jumping-and-select-areas-when-change-the-vim-state/50736/9 "2025-02-19T20:27:45Z")

</div>

I got the same problem
