Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Редактировать следующий файл из списка аргументов. Используйте команду 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 перечисляет параметры и их текущие значения.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru