VIM
Материал из lulzette's wiki
Visual editor
`ctrl+v` - visual mode
`up/down/left/right` - расширяем выделение
`d` - удаление
Замена
`c` - для замены выделенного текста на что-то другое
`Esc` - применение изменений
Substitude
то же что и в `sed`
`:%s/<что>/<на что>/`
естественно, для зеркалирования символов нужен `\` перед символами (например \/)
Макросы
q
- create macro for key
*key*
- this key
f *
- move cursor to *
q
again to stop macro recording
@a
- start macro
*@a
- start macro * times