Jump to content

бывший (текстовый редактор)

бывший
Оригинальный автор(ы) Билл Джой
Первоначальный выпуск 9 марта 1978 г .; 46 лет назад ( 1978-03-09 ) (в составе 1BSD)
Написано в С
Операционная система Юникс
Платформа Кросс-платформенный
Тип Текстовый редактор

ex , сокращение от EXtended, [1] [2] [ нужен лучший источник ] — это линейный редактор для систем Unix , первоначально написанный Биллом Джоем. [3] в 1976 году, начиная с более ранней программы, написанной Чарльзом Хейли. [4] Существует несколько реализаций программы; они стандартизированы POSIX . [5]

Оригинальный редактор Unix ed , распространявшийся вместе с Bell Labs версиями операционной системы в 1970-х годах, был довольно неудобен для пользователя. Джордж Кулурис из Колледжа Королевы Марии в Лондоне, который установил Unix в 1973 году, в 1975 году разработал улучшенную версию под названием em, которая могла использовать преимущества видеотерминалов . [6] Во время посещения Беркли Кулурис представил свою программу Биллу Джою , который модифицировал ее, сделав менее требовательной к процессору; Версия Джой стала бывшей [7] и был включен в Berkeley Software Distribution .

ex в конечном итоге получил полноэкранный визуальный интерфейс (в дополнение к его операциям, ориентированным на командную строку), тем самым став текстовым редактором vi . В последнее время ex реализован как личность программы vi; большинство вариантов vi по-прежнему имеют « режим ex », который вызывается с помощью команды exили из vi для одной команды, набрав : (двоеточие) символ. Хотя функции ex и vi частично совпадают, некоторые вещи можно выполнить только с помощью команд ex, поэтому они остаются полезными при использовании vi.

Отношение к vi

[ редактировать ]

Основные команды ex, относящиеся к поиску и замене, необходимы для vi. Например, команда ex :%s/XXX/YYY/g заменяет каждый экземпляр ХХХ с ГГГ , и в vi тоже работает. % означает каждую строку в файле. «g» означает глобальный и означает замену каждого экземпляра в каждой строке (если он не был указан, то будет заменен только первый экземпляр в каждой строке).

Вызов командной строки

[ редактировать ]

Краткое содержание

[ редактировать ]
ex [-rR] [-s|-v] [-c command] [-t tagstring] [-w size] [file...]

Параметры

[ редактировать ]
восстановить указанные файлы после сбоя системы
устанавливает только чтение
( только XPG4 ) подавляет интерактивную обратную связь с пользователем.
-v
вызвать визуальный режим (vi)
-c команда
Выполнить команду для первого буфера, загруженного из файла. Можно использовать до десяти раз.
-t строка тега
Отредактируйте файл, содержащий указанный тег
-w размер
Установить размер окна
-
(устарело) подавляет интерактивную обратную связь с пользователем
Включить редактора Lisp режим
Используйте шифрование при записи файлов
опция шифрования
файл
Имя(я) файла(ов), которые нужно редактировать.

См. также

[ редактировать ]
  1. ^ История редактора vi: ex
  2. ^ «Краткая история Vim: 1976» . Архивировано из оригинала 5 июня 2021 г. Проверено 5 июня 2021 г.
  3. ^ бывшая страница руководства
  4. ^ Уильям Н. Джой, справочное руководство Ex , ноябрь 1977 г.
  5. ^ ex – Справочник по оболочке и утилитам, Единая спецификация UNIX , версия 4 от Open Group.
  6. ^ Джордж Кулурис: Немного истории
  7. ^ Салус, Питер Х. (2005). Демон, Гну и Пингвин . Гроклав .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9b5cc0f8ae897d50108cfe1d02fd3e1c__1720893900
URL1:https://arc.ask3.ru/arc/aa/9b/1c/9b5cc0f8ae897d50108cfe1d02fd3e1c.html
Заголовок, (Title) документа по адресу, URL1:
ex (text editor) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)