VSCodeVim/Vim

'Find' in VISUAL MODE reverts to first occurrence when looping through them

Open

#2238 opened on Dec 22, 2017

View on GitHub
 (4 comments) (0 reactions) (0 assignees)TypeScript (12,664 stars) (1,271 forks)batch import
area/searchhelp wantedkind/bug

Description

  • Click thumbs-up 👍 on this issue if you want it!
  • Click confused 😕 on this issue if not having it makes VSCodeVim unusable.

The VSCodeVim team prioritizes issues based on reaction count.


Is this a BUG REPORT or FEATURE REQUEST? (choose one): BUG REPORT

Environment:

  • VSCode Version: 1.19.0
  • VsCodeVim Version: Sunny Seattle
  • OS: Ubuntu 17.10

What happened: When navigating through occurrences of Find in file that was initiated with VISUAL MODE, cursor goes back to first occurrence whenever find popup is closed.

What did you expect to happen: Cursor should stay at current occurrence upon exiting Find in file.

How to reproduce it:

  1. Select chunk of text (e.g. const) with multiple occurrences in file with v (mode switches to VISUAL).
  2. Press Ctrl+f. Find popup appears with const in it.
  3. Navigate through occurrences with Enter.
  4. Press Esc on desired occurrence to close find popup and expect the cursor to stay on this occurrence.
  5. See the cursor going back to first occurrence where it was in step 1.
  6. Cry.

Example screenshot

Here Find started at first const, I've navigated to third one with Enter. When I press Esc to exit Find, cursor goes back to first const though should stay at third one.

Contributor guide