Редактировать следующий файл из списка аргументов. Используйте команду args для отображения списка. Если задан список файлов filelist, заменить им текущий список и
начать редактирование с первого файла. Если задана команда command (не содержащая пробелов), выполнить эту команду после редактирования первого файла. Восклицательный знак (!) является указанием не сохранять никакие изменения, сделанные в текущем файле.
Пример
: п chap* Редактировать все файлы «chapter»
1
[address] пи [соиnt]
Отобразить все строки, указанные диапазоном адресов (address), предваряя каждую ее порядковым номером в файле. Используйте символ # в качестве альтернативного сокращения number. Параметр count представляет собой количество строк, которое необходимо отобразить, начиная с адреса address.
number
[address] о
Перейти в открытый режим редактирования vi указанных строк (по адресу address либо по шаблону pattern). Переключение открытого режима осуществляется нажатием клавиши <Q>. Открытый режим допускает применение обычных команд vi, но лишь при работе с одной строкой единовременно. Режим может быть полезен для медленных удаленных соединений.
open
pre
Сохранить текущий буфер, как при аварийном отказе системы.
preserve
prev[!]
Редактировать предыдущий файл из списка, заданного в командной строке.
previous
[address] p [count] [address] P [count]
Вывести строки, заданные адресами (address). Параметр count определяет количество выводимых строк, начиная со строки address. Добавление восклицательного знака является указанием не сохранять изменения, сделанные в текущем файле.
Пример
: 100; +5р Отобразить 100-ую строку и 5 следующих строк
print
[address] pu [char]
Восстановить строки, которые были удалены или извлечены из буфера char, и поместить их после строки с адресом address. Если параметр char опущен, восстановить последний
удаленный или извлеченный текст.
put
quit
q[!]
Завершить текущий сеанс работы. Укажите символ !, чтобы запретить сохранение изменений, сделанных после последнего сохранения. Сеанс редактирования, в котором не изменялись файлы, определенные в списке аргументов, можно завершить вводом q! или qq.
read
[address] r file
Скопировать текст из файла file, вставив его после строки с адресом address. Если имя файла не задано, использовать текущий файл.
Пример
: Or $H0ME/data Вставка файла в начало текущего
read
[address] r
Вставить вывод команды Linux command в текст после строки с адресом address.
Пример
:$r leal Вставка календаря в конец файла
recover
rec [file]
Восстановить файл file из зоны системного сохранения.
rewind
rew[!]
Обнулить указатель на список аргументов и начать редактирование первого файла из списка. Если присутствует символ !, производится обнуление указателя и начинается редактирование первого файла с потерей всех несохраненных
изменений предыдущего.
script
[file]
Создать новый интерпретатор в буфере, который может быть
сохранен, с необязательным указанием имени файла для
сохранения. Команда может применяться только из vi.
se parameterlparameter2 ...
set
Установить значениярага/neteri ирагат&ег2. Команда без параметров выводит те из них, значения которых отличаются от принятых по умолчанию. Для булевых переменных, имеющих состояния включено/выключено, значения могут устанавливаться KaKparameterrnin noparameter(KaK в первом примере). Другим параметрам можно присваивать значения, используя синтаксис parameter=value. Ключевое слово all перечисляет параметры и их текущие значения.
<< Назад В начало Далее >> |