October 2015
Intermediate to advanced
356 pages
7h 54m
English
| Tip 26 | Append After a Ragged Visual Block |
Visual-Block mode is great for operating on rectangular chunks of code such as lines and columns, but it’s not confined to rectangular regions of text.
We’ve already met this snippet of JavaScript:
| | var foo = 1 |
| | var bar = 'a' |
| | var foobar = foo + bar |
Three consecutive lines, each of different length. We want to append a semicolon at the end of each. In Tip 2, we solved this problem using the dot command, but we could just as well use Visual-Block mode:
| Keystrokes | Buffer Contents | ||||||
|---|---|---|---|---|---|---|---|
|
{start} Normal mode |
| ||||||
|
<C-v>jj$ Visual-Block |
| ||||||
|
A; Insert mode |
|