An example HTML, with the cursor where the brackets are:
<foo>
<bar>
baz
quux
[]
</bar>
</foo>
I would like to outdent the text inside <bar/>
. Naturally, I try <it, but it turns out that it
is everything inside <bar/>
- including the newline after <bar>
, and indent before </bar>
. Thus, < pulls the entire <bar/>
tag, not just the contents.
On the other hand, <i{ does the right thing in pretty much the same circumstance:
if (foo) {
baz();
quux();
[]
}
Does anyone have an idea how I can select just the three lines between, without the <bar>
and </bar>
lines, just like I can do inside the braces? The best I can come up with is vitkoj<; am I missing something obvious?