jaredpar/VsVim — Issue #696: Repeating "cw<Tab>" action fails
Author: MartinLemburg
Created: 2011-11-30 10:08:50+00:00
State: open

if I have text like ...

static LPTSTR pUniquePath = nullptr;
static size_t nUniquePathLen = 0;

... and the blank between "LPTSTR" and "pUniquePath" should be replaced by using i\ (not necessarily resulting in a tabulator), than "cw\\" is used.

Repeating the action to replace the blank between "size_t" and "nUniquePathLen" fails, because there a real tabulator is inserted.

The expected text looks like:

static LPTSTR pUniquePath = nullptr; // 3 blanks instead of a tabulator
static size_t nUniquePathLen = 0;

The text I got looks like:

static LPTSTR pUniquePath = nullptr; // 3 blanks instead of a tabulator
static size_t nUniquePathLen = 0; // 1 tabulator after repeating "cw\\" with "."