Текстовый редактор vi
Как работать в текстовом редакторе vi ?
Логика работы текстового редактора vi и многих других программ под операционные системы семейства *nix отличается от логики работы программ под ОС Windows. Большей частью это обусловлено отсутствием графического манипулятора типа «мышь» и отсутствием возможности выводить и вводить что-либо кроме текста.
В текстовом редакторе vi есть два режима работы – командный и режим ввода. Сразу после запуска программа находится в командном режиме. В данном режиме практически любое нажатие на клавишу означает ту или иную команду. С помощью курсорных клавиш можно перемещаться по тексту.
Какие команды наиболее распространены?
При работе с командной строкой (иногда ее называют шел – shell) используют много частоповторяемых команд.
Вот их список:
- mkdir имя_каталога – создание каталога
- rmdir имя_каталога – удаление каталога
- rm имя_файла – удаление файла
- vi имя_файла – текстовый редактор
- ls – отображение содержимого каталога
- mv откуда куда – перемещение файлов
- cp откуда куда – копирование файлов
- man команда – вывоз справки команде
Вот неполных список команд:
SHIFT:
- :w – cохранить текст
- :q – выйти
- :q! – выйти без сохранения
- dd – удалить строку
- o – вставить строку и перейти в режим ввода
- i – перейти в режим ввода (текст будет вводиться перед текущим символом)
- a – перейти в режим ввода (текст будет вводиться после текущего символа)
В режиме ввода текст вводится обычным образом. Переход из режима ввода в командный режим производится нажатием клавиши «Esc».