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





Алфавитный перечень команд ех
Команды ех могут заменяться на их уникальные сокращения. В следующей таблице полные имена команд приведены в индексном столбце, а максимально сокращенные - в описании синтаксиса команды. В примерах предполагается, что команды вызываются в vi, поэтому они предваряются двоеточием.
abbrev
ab [string text]


Определить замену строки string на строку text при наборе.


Если не заданы строка (string) и текст (text), перечислить


все существующие сокращения.


Примеры


Примечание: Для печати символа "М необходимо нажать


клавиши <CTRL>+<V>, а затем <Enter>.


:ab ora O'Reilly & Associates, Inc.


:ab id Name:-MRank:~MPhone:

[address] а[!] text
append

Добавить текст (text) по заданному адресу (address) или по текущему адресу, если этот параметр опущен. Символ ! является переключателем автоматического отступа (autoindent). Так, если автоматический отступ был включен, использование ! отключит его на время работы команды. Ввод завершается при получении строки, содержащей единственный символ - точку.

аг
args

Перечислить аргументы файловых имен (список файлов для редактирования). Имя текущего файла заключается в квадратные скобки ([]).

cd dir chdir dir
cd

Сменить текущий каталог внутри редактора.

[address] c[!]
text
change

Заменить указанные строки текстом text. Символ ! является переключателем autoindent на время работы команды. Ввод завершается при получении строки, содержащей единственный символ - точку.

[address] со destination
сору

Копировать строки, определяемые адресом address в указанный адрес destination. Команда t работает идентично сору.

Пример
: 1,10 со 50 Скопировать первые 10 строк после строки 50

684
Глава 11. Редактор vi


delete
[address] d [buffer]
Удалить строки, определяемые адресом address. Если указан буфер (buffer), записать или добавить удаленные строки к буферу.
Примеры
: /Part I/, /Part ll/-1d Удалить до строки над «Part II»
:/main/+d Удалить строку после «main»
:., $d Удалитьвсе строки после текущей

edit
е[!] [+n] [file]



   
 

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