diff --git a/src/actions/commands/actions.ts b/src/actions/commands/actions.ts index ca2b5f2cb6b2..fd04ff1b3325 100644 --- a/src/actions/commands/actions.ts +++ b/src/actions/commands/actions.ts @@ -894,6 +894,7 @@ class CommandInsertInSearchMode extends BaseCommand { [''], [''], [''], + [''], ]; isJump = true; @@ -924,6 +925,10 @@ class CommandInsertInSearchMode extends BaseCommand { position, vimState ); + } else if (key === '') { + searchState.searchString = + searchState.searchString.slice(0, vimState.statusBarCursorCharacterPos) + + searchState.searchString.slice(vimState.statusBarCursorCharacterPos + 1); } else if (key === '') { vimState.statusBarCursorCharacterPos = 0; } else if (key === '') {