Команда Подробное VI / ВИМ

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 / ВИМ фиг Клавиатура:

Источник:

https://www.cnblogs.com/Jimc/p/10213914.html

рекомендация

отwww.cnblogs.com/xiaoshen666/p/11118554.html