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





Повторить последнюю команду замены (s). Параметр count
определяет количество строк, в которых будет производиться замена, начиная со строки address.
Примеры
: s/Overdue/Paid Однократная замена в текущей строке :g/Status/& Повторить замену для всех строк, содержащих слово «Status»

-
[address] ~ [count]


Заменить предыдущее регулярное выражение предыдущим шаблоном подстановки из команды substitute (s).


Просмотр файла.

"Z
Приостановка сеанса редактирования. Возврат по команде fg.



Настройка vi
В этом разделе рассматриваются:
Команда :set
Параметры команды :set
Пример файла'/.ехгс

Команда :set
Команда :set позволяет задавать параметры, которые изменяют характеристики окружения. Параметры могут быть заданы в файле ~/.ехгс или во время сеанса работы с vi.
В командах внутри файла .ехгс следует опускать двоеточие.
Команда
Действие

:set x
Включить параметр x

:set пох
Отключить параметр х

: set x=val
Присвоить значение val параметру х

; set
Перечислить измененные параметры

:set all
Отобразить все параметры

; set x?
Отобразить значение параметра х

Параметры команды :set
В следующей таблице приведены параметры, доступные команде :set. В первой колонке, помимо самого параметра, приводится его возможное сокращение, если таковое существует. Знак равенства используется для обозначения параметра, который может принимать значения. Во второй колонке приводится значение параметра по умолчанию, а в третьей колонке описано действие параметра.
Параметр
Умолчание
Описание

autoindent
(ai)
noai
В режиме вставки выравнивать отступы следующей строки по предыдущей или последующей. Используется с параметром shift-width.

autoprint (ар)
ар
Обновление изображения после каждой команды редактора. (При глобальных заменах обновление происходит после завершения замены.)

autowrite
(aw)
noaw
Автоматически сохранять файл, если он был изменен, перед открытием другого файла командой ;п или перед выполнением команды Linux с помощью :!.

Параметр
Умолчание
Описание

beautify (bf)
nobf
Игнорировать все управляющие символы во время ввода (кроме табуляции, символа новой строки или новой страницы).

directory= (dir)
/tmp
Имя каталога, в котором редактор ех хранит файлы буферов. (Запись в каталог должна быть разрешена.)

edcompatible
noed-compatible
Использовать команды замены в стиле ed.

errorbells
(eb)
errorbells
Выдавать звуковой сигнал, если произошла
ошибка.

exrc
(ex)
noexrc
Разрешить исполнение файла .ехгс, который находится не в домашнем каталоге пользователя.

hardtabs= (ht)
8
Задать размер терминальной табуляции.

ignorecase (ic)
noic
Поиск не чувствителен к регистру символов.

lisp
nolisp
Отступы в формате Lisp. Изменять символы (), { К [[и]] наимеющие смысл для Lisp.

list
nolist
Отображать символы табуляции как Ч; отмечать концы строк символом $ (использовать list, чтобы отличать символы конца строк от
табуляций или пробелов).

magic
magic
Метасимволы . (точка), * (звездочка) и [ ]
(квадратные скобки) имеют специальное значение в шаблонах.

mesg
mesg
Разрешить отображение системных сообщений на терминале во время работы с vi.

number
(nu)
nonu
Отображать номера строк по левому краю экрана во время сеанса

open
open
Разрешает переход в открытый режим vi из
ex.

optimize (opt)
noopt



   
 

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