Vim
Материал из Ksimute
Vi решает. И есть, насколько мне известно, практически в любом юниксе. Небольшие примеры часто применяемых комманд и как с ним работать - для чайников:
Обычно нужно 2 режима:
- Режим редактирования. В него входим нажатием i или INSert выходим ESC
- Коммандный режим. Входим нажав :
Если случилось что-то что нам не нравится например куда-то нетуда зашли и что-то нето сделали - входим в коммандный режим ESC : (т.е. нажимаем ESC - выходим из текущего режима, нажимаем : входим в коммандный) пишем комманду, нажимаем ENTER
Часто используемые комманды:
q! | - выйти без сохранения |
q | - выйти |
w | - сохранить |
wq | - сохранить и выйти |
d | - стереть текущую строку |
dXXX | - стереть XXX строк. Например d4 - сотрет текущую строку и еще 3 строки вниз |
u | - UNDO последнее изменение (до предыдущего сохранения, насколько я понял) |
:%s/pat1/PAT2/g - найти и заменить во всем документе pat1 на PAT2
:g/Pattern/d - Удалить следующие строчки:
Как включить подсветку синтаксиса:
~/.vimrc syntax on
.vimrc - копируем из /etc/vim, разкоментируем syntax on