jaredpar/VsVim — Issue #768: da" deletes more than it should
Author: philipmat
Created: 2012-02-15 20:01:57+00:00
State: open

Given the text `"foo", "bar"` with the cursor inside "foo" and executing `da"`, it will delete `"foo", ` and leave `"bar"`.
Vim deletes only "foo" and will leave `, "bar"`.

The results actually vary a little depending on what's around foo, but this may also Visual Studio interfering (even though the following test is inside a comment so it shouldn't).
Within the following block, issue `da"` on each line within "foo":

```csharp
/*
"foo" "bar"
"foo", "bar"
"foo"+"bar"
"foo"-"bar"
"foo" + "bar"
"pre" + "foo" + "bar"
*/
```

With VsVim the result is (notice the white space):

```csharp
/*
"bar"
"bar"
+"bar"
-"bar"
+ "bar"
"pre" + + "bar"
*/
```

With Vim (and ft=cs) the result is:

```csharp
/*
"bar"
, "bar"
+"bar"
-"bar"
+ "bar"
"pre" + + "bar"
*/
```