KAN`ский блог
Мысли вслух…
-
Апр24
Шпора по VI
Filed under: Без рубрики;Статья из википедии, в сокращённом варианте.
Часто используемые команды ESC
- /str — Поиск строки str вперед. str может быть регулярным выражением
- ?/str — Поиск строки str назад
- n — Повторить поиск в том же направлении
- N — Повторить поиск в обратном направлении
- :[range]s/old/new/[g] — Заменить old на new в указанном диапазоне строк range. new и old могут быть регулярными выражениями, а range задается аналогично диапазону строк в редакторе ed. Суффикс g означает заменить во всем файле.
- :e! — перезагрузить текущий файл
- :33 — перепрыгнуть на 33ю строку текстового файла
- i — перейти в режим редактирования
- a — перейти в режим редактирования после текущего символа
- u — отменить последнее действие
- x — удалить символ под курсором
- dd — удалить всю строку
- /qso — найти слово qso в тексте после курсора
- :w — сохранить файл на диске
- :wq — выход с сохранением файла
- :q — выход
- :q! — выход без сохранения файла
- /^$/ — пустая строка, т.е. только конец строки
- /./ — непустая строка, по крайней мере один символ
- /^/ — все строки
- /thing/ — thing где-либо в строке
- /^thing/ — thing в начале строки
- /thing$/ — thing в конце строки
- /^thing$/ — строка, состоящая лишь из thing
- /thing.$/ — thing плюс любой символ в конце строки
- /\/thing\// — /thing/ где-либо в строке
- /[tT]hing/ — thing или Thing где-либо в строке
- /thing[0-9]/ — thing, за которой идет одна цифра
- /thing[^0-9]/ — thing, за которой идет не цифра
- /thing1.*thing2/ — thing1, затем любая строка, затем thing2
- /^thing1.*thing2$/ — thing1 в начале и thing2 в конце
Использование регулярных выражений