linux редактор VI
Скопировано с материалов сайта lib.ru для удобства доступа к материалу пользователям проекта MyMs
Редактор VI имеет три режима:
1. Командный - в этом режиме можно перемещаться по файлу и выполнять редактирующие команды над текстом. Команды вызываются ОБЫЧНЫМИ ЛАТИНСКИМИ БУКВАМИ. 2. Ввода текста - в этом режиме обычные латинские буквы будут вставляться в текст. 3. Режим строчного редактора ED используется для управления файлами (типа сохранить файл, зачитать файл и т.д.) Вызов файла: vi путь/имя_файла VI в КОМАНДНОМ РЕЖИМЕ. ЧТОБЫ ВЫЙТИ ИЗ ФАЙЛА БЕЗ СОХРАНЕНИЯ, нажмите: ESC : q ! Enter чтобы выйти из файла, сохранив изменения, нажмите: ESC : w ! Enter ESC : q Enter выйти из файла с сохранением, одной командой: ESC : wq Enter
для перехода В РЕЖИМ ВВОДА нужно нажать команды типа:
"i" править здесь "A" править с конца строки "cw" заменять текущее слово ESC для ВОЗВРАТА В КОМАНДНЫЙ РЕЖИМ CTRL-[ для возврата в командный режим для перехода В РЕЖИМ УПРАВЛЕНИЯ ФАЙЛАМИ нужно нажать ":" (перейти в режим редактора ED)
Двигаться по файлу можно командами:
h,j,k,l влево, вниз, вверх, вправо Ctrl-F На страницу вниз Ctrl-B На страницу вверх Подгоните курсор к нужному месту и нажмите i перевод в режим ввода вводите требуемый текст ESC прекратить ввод, перейти в командный режим Подгоните курсор к ненужному месту и нажмите x удалить символ dd удалить строчку
Еще парочка полезных команд:
o вставлять с новой строки (под текущей строкой) a в режим ввода ЗА курсором 5yy запомнить 5 строчек Подгоните курсор к нужному месту p вставить запомненные строки под курсором P вставить запомненные строки НАД курсором J Склеить две строки /Шаблон поиска Enter - поиск n Повторить поиск Благодарим lib.ru за доступно описанное руководство