Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
Гл. 8. Редактирование 127
17.06.2012 00:19
|
Действительно, очень небольшое число языков программирования, кроме Бейсика, имеют номера, которые встроены в строки. В большинстве языков программирования, включая Паскаль и Фортран, для внесения изменений в программы используется редактор общего назначения. Поэтому редактор еd разрабатывался для редактирования как программ, так и обычных текстов. Редактор ed П. Плоджер в своем обзоре в февральском (1982 г.) выпуске журнала Computing Reviews резюмирует редактор ed как «редактор, предназначенный для глупых терминалов и умных людей». (Глупые терминалы — это терминалы с примитивными возможностями.) Должно быть, повсюду существует большое число глупых терминалов и умных людей, так как редактор ed был широко скопирован и в настоящее время кроме UNIX используется во многих других операционных системах. Излишне говорить, что каждая копия делалась людьми, имеющими собственное мнение насчет того, как следовало бы улучшить редактор ed. Поэтому у редактора ed имеются теперь сотни детей и внуков во всем мире, похожих друг на друга, но среди них нет двух одинаковых. В вашей системе UNIX может оказаться один из этих отпрысков редактора ed, а не сам ed, поэтому будьте готовы к отклонениям от того, что излагается в книге. Настоящий редактор ed содержит несколько прекрасных примеров деятельности отшл. Каждый элемент диалога с редактором, будь то ваша команда или сообщение редактора об ошибке, создает впечатление, что каждая набранная литера оценивается на вес золота. Многие команды редактирования, хотя они и без того короткие, могут быть еще более сжаты посредством умолчаний, предусмотренных в ed. При входе в редактор ed вы покидаете оболочку и начинаете набирать команды редактирования, а не команды оболочки. В UNIX имеется несколько других программ с подобными свойствами: так, если система UNIX, с которой вы работаете, включает систему Бейсик, то, войдя в Бейсик, вы начинаете вводить команды Бейсика, а не команды оболочки. Когда вы выйдите из редактора ed (или Бейсика), то вновь вернетесь в оболочку. Когда редактор ed хочет, чтобы вы ввели команду, он выдает любимую подсказку отшл: ничего. Следовательно, вы не должны ждать приглашения для ввода команды — надо просто набрать ее. |