1, создайте файл под Linux
VI test.txt или ВИМ test.txt или сенсорный test.txt
2, VI / ВИМ использование
По существу VI / ВИМ разделить на три режима, а именно режим управления (РЕЖИМ командование) , режим ввода (режим вставки) , и режим командной строки снизу (режим последней строки).
(1) Режим команды
х, х является символом отсталой удаления, X представляет собой предварительно удален символ NX (п представляет собой число) для удаления символов в обратном направлении п дд удаляет текущую строку D Удалить все символы текущей строки, пустая строка снова стать NDD (п представляет собой число) удалить курсор вниз строки п столбцов d1G курсор , чтобы удалить все данные первой строки к строке дО удалить весь курсор данных в последнюю строку уу копии линии курсора y1G скопировать все линии курсора в первую строку данных Ю.Г. скопировать курсор на последнюю строку данных всех YNJ (п представляет собой число) копирование вниз линии курсора N + 1 строки DNJ (п представляет собой число) , чтобы удалить курсор вниз линию строки п + 1 р, р р является репликацией данных вставить курсор на следующую строку, P , чтобы вставить скопированные данные в линии курсора данные J связаны строки курсора в соответствие со следующей строки операции восстановления перед и ( с помощью отмены) ч курсор на один символ влево J вниз курсор к символу курсора вверх на один символ к л курсора на один символ вправо CTRL + F повернуть вниз экран Ctrl + B перевернутой экран Ctrl + D вниз экрана Общая полстраницы Ctrl + U полстраница экран перевернута + двигается к первому непустому символу в следующей строке - курсор на первый непустой символ в текущей строке п пространств (п представляет собой число) для текущего курсора правой линии мобильный п символов 0 (число 0) переместить курсор на первый символ текущей строки (может быть нулевой символ, а внимание - различие) $ переместить курсор на последний символ текущей строки (может быть нулевой символ, внимание и - различая ) Н курсор перемещается к первому непустому символу текущей строки , что в верхней части экрана первый непустой символ М перемещаются к текущему экранному курсору , что большинство среднего ряда L курсор перемещается к первому непустому символу текущей строки , что большая часть нижней части экрана G от курсора до последней строки статьи в качестве первого непустого символа первого Ng (п представляет собой число) Переместить курсор в п-й строку статьи не-символ пробел п курсора п первые не пустые строки символов вниз от текущей строки
(2) Режим ввода
я, я я являюсь текущим ввод текста вставляется в позиции курсора, я это линии , где курсор вставляется в первый непустой вводе символов символов а, А в тексте на текущем курсоре вставки ввода символа, А для следующего символа курсор расположен на последний символ входного текста вставляется O, O вывод из следующей строки в качестве строки исходных символов вставки курсора, вывод является линией , где курсор линия на первую линии начинается вставка символов г , R г заменить символ , который курсор, R представляет собой прямую замещающий текст под курсором , пока вы не покинете Esc для выхода и возврата в командный режим
(3) в нижней строке командного режима
/ Слово поиска слово строки после курсора слова перед строкой курсора поиска слово? : S / word1 / word2 / G найти текущую word1 курсор строки и заменить WORD2 : n1, N2S / word1 / word2 / G на n1 найти между строками и второй строкой n2 word1, и заменить wORD2 :% S / word1 / word2 / G всей статьи , чтобы найти word1 и заменить wORD2 : W , чтобы сохранить отредактированный файл данных на жесткий диск : W [имя файла] правки после хранения файла данных на другой жесткий диск : г [имя файла] при редактировании данных, данные считываются в другой файл, поместите содержимое файла имя_файла добавлен курсор следующую строку : WQ или: х и сохранить выход : • выйти из немодифицированных файлов : • вынуждены выйти без сохранения и выхода применяются для изменения файла! : набор NU номеров строк дисплея : набор Nonu отменить номер строки : n1, n2 ж [имя файла] к n1 n2 линии чтобы сохранить содержимое файла с именем файла
Ниже приводится режим работы, иллюстрирующая VI / Vim из:
VI / ВИМ фиг Клавиатура:
Источник: