I know 2 quick ways, but none of them are fast enough.
1: Using the AceJump addon, you just go to one guy, delete delete, then go to another and delete delete ... Naturally, this has the disadvantage that the brackets are in this situation: ([{(([]))}) it would be harder to go to.
2: There is a command called "Move the carriage to fit the curly brace." Then, using AceJump to jump directly to your first curly brace (or just move to it in any way), you activate the "Move carriage to curly brace 2 times" function. After moving the carriage 2 times, you can delete the first matching parsers, and then use the action to go back ("Back"), and then delete the second shape.
3: Solution 2 does not work for quotes. For them, instead of performing the action "Move to the curly bracket", you can use the incremental selection and go to the most convenient of the two quotation marks ... This, however, does not allow you to return to the previous (or next) quote and delete it. Therefore, I don’t have a solution for quotes, but this “incremental choice” can work in several situations (when one of the quotes is at the beginning or end of the line)
source share