rilpoint_mw113

Vim

(Перенаправлено с Vi)

Полезные советы по VI/VIM

Редактор Vi имеет три режима работы - «режим просмотра и навигации», «режим редактирования» и «режим коммандной строки для обработки текста».

войти в режим коммандной строки

:

выйти из режима командной строки или редактирования

<Escape>

войти в режим редактирования

i

включить отображение номеров строк

:set nu in

переход к строке 140

:140

выход с сохранением файла

:qw

выход без сохранения

:q!

искать в тексте "слово"

:/слово

заменить все "слово" на "новоеслово"

:s/слово/новоеслово/g

удалить все от текущей строки до конца файла

:.,$d

показать текущую позицию в файле

Ctrl+G

перейти к последней строке в файле

Shift+G

Вставка текста

Если при вставке текст "едет" вправо, то это происходит потому, что Vim автоматически делает отступы, когда считает нужным.

Чтобы отключить авто-отступы, необходимо сделать следующее:


vim /etc/vim/vimrc
для включения и выключения авто-отступов, например при нажатии клавиши F2  в конец вставляем следующую строчку:
set pastetoggle=<F2>
:wq

После этого, при новых запусках Vim включение и выключение авто-отступов будет производится по F2.

Источник — «http://www.openwiki.ru/wiki/Vim»