| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Редактор vi |
| Автор: rni 1.10.2004, 11:13 |
| В описаниях нигде не нашёл |
| Автор: dargaard 1.10.2004, 11:20 |
| жми Esc /техт - сверху вниз поиск или ?техт -снизу вверх :A,Bs/text1/text2/g замена техта со строки номер А до строки номер Б, техт1 заменяется на техт2 |
| Автор: rni 1.10.2004, 12:02 |
| Спасибо! |
| Автор: Chuck 1.10.2004, 18:59 | ||||
| Кстати, если найти тескт
то, найти далее
|
| Автор: rni 1.10.2004, 21:24 | ||
Cпасибо, упредил вопрос! |
| Автор: Chuck 1.10.2004, 21:47 | ||||||||||||||||||||
| А чтоб вообще вопросов не было .... Редактор vi vi (vedit) - экранно-ориентированный текстовый редактор. Он позволяет видеть одновременно целую страницу текста, перемещаться по нему курсором и непосредственно видеть вносимые изменения. Редактор vi является наследником строкового редактора ex, который, в свою очередь, является расширением базового текстового редактора ed. Тем самым, обеспечивается преемственность средств редактирования и использование эффективного механизма поиска и замены на базе регулярных выражений. Вызов Для вызова редактора vi в простейшем случае используется следующий синтаксис:
В результате, указанный файл открывается в окне редактора. Если файл не указан, редактируется первоначально пустой буфер (т.е. новый файл, имя которого первоначально не задано). Строку, на которой открывается файл, можно задавать следующим образом:
Указанная строка будет находиться в центре экрана (если только файл не меньше, чем размер экрана) и в ее начале будет установлен курсор. Режимы работы Редактор vi поддерживает несколько режимов работы: Командный режим Нормальный и начальный режим. По завершении других режимов происходит возврат в командный режим. Для форсированного перехода в этот режим используется клавиша Esc Режим ввода В режим ввода входят при задании одной из следующих команд: a A i I o O c C s S R. При этом может набираться произвольный текст. Из этого режима выходят либо по Esc, либо он автоматически прерывается редактором. При этом обычно подается звуковой сигнал. Режим последней строки Чтение ввода для команды : / ? или !; прекращается нажатием клавиши Enter. Основные команды Основные команды редактора vi представлены в табл. 22. Таблица 22. Сводка основных команд редактора vi Перемещение курсора
Добавление текста
Изменение текста
Удаление текста
Поиск и замена
Копирование текста
Выход из редактора
Другие команды
Курсор можно перемещать и клавишами перемещения курсора или клавишами PageUp, PageDn, но эти возможности, в отличие от описанных в таблице, поддерживаются не на всех терминалах. |
| Автор: dargaard 1.10.2004, 21:49 |
| есть такая программа - vimtutor , довольно подробно расказывает о vi/vim-e |
| Автор: simanyay 1.10.2004, 21:49 |
| Давай-ка Chuck запости это в ФАК. P.S. Обязуюсь +нуть |