KsI-wiki online documents

Vim

Материал из Ksimute

Перейти к: навигация, поиск

Vi решает. И есть, насколько мне известно, практически в любом юниксе. Небольшие примеры часто применяемых комманд и как с ним работать - для чайников:

Обычно нужно 2 режима:

  1. Режим редактирования. В него входим нажатием i или INSert выходим ESC
  2. Коммандный режим. Входим нажав :

Если случилось что-то что нам не нравится например куда-то нетуда зашли и что-то нето сделали - входим в коммандный режим 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