If I have code like this:
const treeData = {
name: "Parent",
children: [
{
name: "Child 1",
children: [
{
name: "Grandchild 1"
},
{
name: "Grandchild 2"
}
]
},
{
name: "Child 2"
}
]
};
and I linewise-select some code in the middle:
children: [
{
name: "Grandchild 1"
},
{
name: "Grandchild 2"
}
]
How can I yank:
children: [
{
name: "Grandchild 1"
},
{
name: "Grandchild 2"
}
]
instead of:
children: [
{
name: "Grandchild 1"
},
{
name: "Grandchild 2"
}
]
Or:
name: "Grandchild 1"
},
{
name: "Grandchild 2"
instead of:
name: "Grandchild 1"
},
{
name: "Grandchild 2"
<<
, yank and then pressu
to undo<<
based on visual feedback (when the leftmost non-whitespace character arrives at column 1)