Vi(m)
План
- Орг: среда
- Скопируйте файл /tmp/text
- Оффтопик: ^D - историческая справка
 
- Основная идея: текст больше правят, чем пишут (ср. программы больше читают, чем пишут); правка – поиск места в тексте и замена (т.е. главное, чтобы были удобные команды навигации и удаления текста). vi/vim нужно _учить_. vi/vim – вместо far editor и вместо idle, и для того, чтобы поправить на удалённой машине текст, а не замена ворду. 
- режимы: normal, insert, command
- основной режим: normal; переход в command :, обратно ESC 
- самые главные команды в command mode: :q, :wq, :wqa, :w, :qa, ... (:[w][q][a][!])
- перемещение в normal mode: - h, j, k, l
- w, e, b, W, E, B
 
- множители: <число><команда> 
- переход в режим вставки: i, a
- операторы: <команда><диапазон>, d, c, dd, cc 
- u, <Ctrl-R> 
- сокращения: x = dl, X = dh, s = cl, S = cc, C = c$, D = d$
- copy / paste: y, yy, Y = yy, p, P, режимы (буквы, строки, блоки)
- ещё перемещение: - /, ?, n, N
- 0, ^, $
- t, T, f, F
 
- ещё редактирование: - ~, vim-only: gu, gU 
 
