Что такое редактор vi
Vi или Визуальный Редактор являются текстовым редактором по умолчанию, который идет с большинством систем Linux. Это - На терминальном основанный текстовый редактор, который пользователи должны изучить, по существу когда более удобные для пользователя текстовые редакторы не доступны в системе. Некоторые другие причины использовать Vi включают:
- Vi доступна почти во всех операционных системах.
- Умный диапазон ярлыков, которые включают короткие нажатия клавиш.
- Можно использовать Vi в качестве превосходного HTML-редактора.
- Команды Vi так богаты, что едва необходимо убрать руки от клавиатуры.
- Редактор vi создает небольшого размера файлы, делающие его легкий на Вашем устройстве хранения данных.
- Его свободное.
В этом учебном руководстве мы изучим, как запустить и использовать Редактор vi и работать с текстовыми файлами.
Запуск редактора vi
Редактор vi для Linux является на терминальном основанным текстовым редактором поэтому сначала, необходимо будет открыть Окно терминала. Как только Вы открыли Linux Terminal, Вы можете:
- Создайте файл
- Работа над уже существующим файлом
Создание файла с Vi
Для создания файла в Vi используйте следующую команду:
имя файла vi
Пример: vi textfile.txt
Для создания файла в определенном месте используйте следующую команду:
vi / путь/к/имя файла
Открытие уже существующего файла
Для открытия уже существующего файла используйте следующую команду:
vi / путь/к/имя файла
Примечание: Имя файла указанным именем будет создано, если не будет уже существовать в системе
Режимы Vi
Прежде, чем начать работать над файлами, важно узнать, что Редактор vi работает в двух режимах; Командный режим и Режим вставки. В командном режиме можно в основном переместиться через текст, поиск слов в файле и сохранить файл и т.д. Вы можете выполнить различные команды, но ничего не можете вставить в Ваш текст; для этого необходимо быть в Режиме вставки. Помните, что в Командном режиме, Ваши введенные ключи будут действовать только как команды; однако в режиме вставки, Вы будете в состоянии ввести и отредактировать текст.
Переключение между режимами
Когда Вы сначала создаете или открываете файл в Vi, Вы находитесь в Командном режиме. Хотя кажется, что можно ввести здесь, Вы не можете. Для записи чего-либо необходимо сместиться к Режиму вставки путем удара меня, вводят. Для смещения назад к Командному режиму, просто необходимо поразить клавишу Esc.
Примечание: Важно отметить, что Редактор vi чувствителен к регистру. Таким образом, если Ваши ключи не дают желаемые результаты, удостоверьтесь, что Вы случайно не поразили клавишу Caps Lock.
Командный режим
Vi обычно запускается в Командном режиме. Можно выполнить административные операции на файлах, таких как то, чтобы сохранить файл, выполнить команды на Вас файл, переместить курсор через файл, сокращать/дергать и вставить строки и слова в файле. Командный режим также позволяет Вам найти и заменить текст в файле.
Движущийся курсор через файл:
Можно обычно перемещать курсор через текст в файлах с вверх, вниз, влево и вправо клавишами со стрелками клавиатуры. В случае, если Вы используете удаленный терминал, и клавишам со стрелками не удается вести себя желаемым способом, можно использовать следующие ключи в качестве замен:
Переместитесь оставленный: h
Право перемещения: l
Переместитесь вверх: k
Движение вниз: j
Режим вставки
Для введения текста в файле необходимо быть в режиме вставки. Все, что Вы вводите в этом режиме, будут считать текстом и добавлять к Вашему файлу.
Работа с vi файлами
Вставка текста
После создания нового файла или открытый уже существующий файл, можно записать, что текст в нем первым смещением к режиму вставки путем удара меня вводит. Вы заметите, что сама команда vi обычно не появляется на экране. Можно ввести несколько строк и нажатия <возврат> в конце каждой строки. Для более длинных строк vi не делает перехода на новую строку текст; это повреждает строку в краю экрана.
Выбор текста
Можно выбрать текст для копирования, вырезав и вставив только в командном режиме. Для выбора текста курсора положения в левой или правой стороне текста Вы хотите выбрать и нажать v клавишу. Можно тогда переместить курсор для выбора текста.
Копирование текста
Как только Вы выбрали текст, как описано выше, можно нажать y для копирования текста и x для вырезания текста. Чтобы вставить текст, курсор положения в желаемом местоположении и нажать p клавишу для вставки скопированного или текста сокращения. Помните, что необходимо быть в командном режиме для выполнения этих операций.
Удаление текста
Для удаления символа из файла переместите курсор, пока это не находится на неправильной букве и затем ключе типа x. Для удаления большего количества символов скажите три, тип 3x.
Сохранение и выход из файла
В типе командного режима: wq и нажимают Enter, чтобы записать файл в диск и выйти из vi. Команда: w только запишет файл в диск и: q выйдет из vi, не сохранив файл. Можно также разделить эту команду, например, ввести: w и нажимают Enter для записи файла в диск, не выходя или тип: q для выхода из vi, не сохранив файл.
Когда Вы внесете изменения в свой файл, и выход, не сохраняя Ваши изменения, vi даст Вам предупреждение. Можно проигнорировать предупреждение при помощи команды: q! И нажмите Enter.
Общие Команды vi
Вы будете использовать следующие команды управления Vi для работы вокруг файлов в Редакторе vi:
Команда | Описание |
Редактирование файла | |
я | Используйте эту команду для вставки текста перед текущей позицией курсора |
Я | Используйте эту команду для вставки текста в начале строки |
a | Используйте эту команду для вставки текста после текущей позиции курсора |
o | Используйте эту команду для создания новой строки для текста ниже текущей позиции курсора |
Удаление символов | |
x | Используйте эту команду для удаления символа под текущим местоположением |
X | Используйте эту команду для удаления символа перед текущим местоположением |
собственный вес | Используйте эту команду для удаления от текущего местоположения до следующего слова |
D | Используйте эту команду для удаления из текущего местоположения до конца строки |
dd | Используйте эту команду для удаления всей строки |
Копирование и вставка | |
yy | Используйте эту команду для копирования текущей строки |
p | Используйте эту команду для вставки скопированного текста после курсора |
P | Используйте эту команду для вставки дергавшего (сокращение) текст перед курсором |
Изменение текста | |
cc | Используйте эту команду для удаления содержания строки |
s | Используйте эту команду для замены символа символом, который Вы пишете |
r | Используйте эту команду, чтобы заменить символ под курсором и возвратиться к командному режиму |
Заключение
Таким образом, это учебное руководство было всем о Редакторе vi. Я надеюсь, что Вы учились создавать новый файл или открывать существующий. Вы также учились вставлять, удалять или удалять слова из текстового файла.
Комментарии