commit - ee9f7a409259b1bc85e83ffce446fdfba482c800
commit + 7b150fff803b6dc3facd5768101e87fb3bdceff9
blob - e9b50e814f115a22539c7a8c32a00597da2206c8
blob + a85efb9dae4ca57515a5cdada681ca246921a4aa
--- index.md
+++ index.md
# Why vi Rocks
-A collection of commands, command sequences in [vi(1)](https://man.openbsd.org/vi.1)/[ex(1)](https://man.openbsd.org/ex.1) or with 3rd party unitilities.<br />
-These all work with at least [nvi](https://en.wikipedia.org/wiki/Nvi) 1.79 and 2.1.3 (unicode).
+**[vi](https://en.wikipedia.org/wiki/Vi)** is the _de facto_ standard
+Unix editor, you find it in every *NIX derived OS.
+Here you will find a collection of commands, command sequences in
+[vi(1)](https://man.openbsd.org/vi.1)/[ex(1)](https://man.openbsd.org/ex.1)
+or with 3rd party unitilities which make
+**[vi](https://en.wikipedia.org/wiki/Vi)** rock. These all work
+with at least [nvi](https://en.wikipedia.org/wiki/Nvi) 1.79 and
+2.1.3 (unicode).
+
Helpful documents:<br />
- [Roman Zolotarev: Edit text with vi(1)](https://rgz.ee/vi.html)<br />
- [Jeff W: vi help](http://www.jeffw.com/vi/vi_help.txt)<br />
2) move to last line
3a) yank: y'k
3b) delete: d'k
- 4) move to new line
- 5) paste with P or p
+ 4) move to destination line
+ 5) put with P or p
#### Apply regex to an arbitrary number of lines