Начать редактирование файла fide. Символ ! запрещает сохранение изменений текущего файла. Если файл не задан, открыть для редактирования еще один экземпляр текущего файла. Если задан параметр +п, начать редактирование со строки п.
Примеры
:е file
: е# Вернуться к редактированию предыдущего файла : е! Отменить изменения, сделанные с момента последнего сохранения файла
exusage
exu [command]
Отобразить краткую справку с описанием указанной команды либо список доступных команд, если имя команды опущено.
file
f [filename]
Изменить имя текущего файла на filename. При этом файл получает статус «не редактированного файла». Если не задано новое имя файла, отобразить текущее состояние файла.
Пример
:f %.new
global
[address] g[!]/pattern/[commands]
Применить команды к строкам, соответствующим шаблону
pattern, либо к диапазону строк, если таковой определен. Если не заданы команды (commands), перечислить все строки, соответствующие шаблону или диапазону. Символ ! является отрицанием - команды выполняются для всех строк, не соответствующих шаблону. См. команду v.
Примеры
:g/Unix/p Отобразить все строки, содержащие «Unix» :g/Name: /s/tom/Тош Во всех строках, содержащих «Name:», заменить «tom» на «Тот»
global
h
Отобразить краткую справку. Информация по конкретным командам может быть получена при помощи exusage или viusage.
help
address i[!] text
Вставить текст text по заданному адресу address или по текущему адресу, если этот параметр опущен. Символ ! является переключателем автоматического отступа (autoindent) на время ввода текста. Ввод завершается при получении строки, содержащей единственный символ - точку.
insert
[address] j[!] [count]
Объединить текст по перечисленным адресам в одну строку, добавляя по два пробела после каждой точки (.), по одному -после любого символа, кроме ). Символ ! предотвращает выравнивание пробелов.
Пример
: 1, 5j 1 Объединить первые пять строк, сохраняя пробелы
join
[address] k char
Пометить указанный адрес символом char, чтобы позже вернуться к строке по команде 'char.
k
[address] 1 [count]
Отобразить указанные строки, преобразуя символы табуляции в *1, а концы строк - в символ $. 1 является временной версией команды :set list.
list
map[!] [char commands]
Определить макрос с именем char, представляющий собой
последовательность команд (commands). Параметр char, как
тар
map
правило, бывает одиночным символом или последовательностью вида #п, представляющей одну из функциональных клавиш. С помощью символа ! можно создать макрос для режима ввода. Команда без аргументов перечисляет существующие макросы.
Примеры
: тар К dwwP Обменять местами пару слов
: map q :w-M: гГМ Сохранить текущий файл, открыть следующий
:тар! + "[bi(-[ea) Заключить предыдущее слово в скобки
mark
[address] та char
Пометить указанную строку строчным символом char. Позже можно вернуться к строке по команде 'char. Идентично k.
mkexrc
mk[!] file
Создать файл .ехгс, содержащий команду set для каждого из параметров ех, устанавливающую этот параметр в значение по
move
[address] m destination
Переместить указанные строки (address) по новому адресу destination.
Пример
:., /Note/m /END/ Поместить блок текста за строкой, содержащей «END»
next
n[!] [[+command] filelist]
<< Назад В начало Далее >> |