Исследование и применение на практике урока продолжают «сражение» с необычными особенностями работы клавиши Enter.
Из принципов функционирования этой кнопки формируются правила обрезки и объединения строк, а также добавления и удаления пустых строк.
- Выделить удаляемый фрагмент.
- Нажать клавишу Del .
Непрерывный фрагмент представляет собой сегмент текста (без перерывов), хранящийся в памяти редактора. Он может содержать символы переноса строки, поэтому, стартуя в одной строке, непрерывный фрагмент способен "переходить" на другие строки:
Произвольные прямоугольные области экрана непрерывными фрагментами не являются.
Имеются текстовые редакторы (например, МикроМир, MultiEdit, Фотон), позволяющие редактировать не только последовательные сегменты (или потоки), но и прямоугольные области текста.
Алгоритмы редактирования и макрокоманды
Множество редакторов предоставляет возможность увеличивать функционал редактирования путем создания индивидуальных макрокоманд пользователем.
Макрокоманда это алгоритм редактирования, который пользователь создает средствами текстового редактора, а затем вызывает его назначенным клавиатурным аккордом.
Макрокоманды могут быть созданы как с использованием специализированного языка программирования, так и путем "обучения" редактора на основе примеров.
- Отдаёт команду назначить клавиатурный аккорд макрокоманде.
- Отдаёт команду начать запоминать макрокоманду.
- Выполняет редактирующие действия, составляющие макрокоманду.
- Отдаёт команду закончить запоминать макрокоманду.
Вне зависимости от метода формирования (программирования или "обучения"), пользователю необходимо глубоко осознавать алгоритмическую природу исполнения макрокоманды.
Макрокоманды представляют собой ключевой аспект продуктивной деятельности пользователя. Поэтому важно уделять особое внимание задачам, связанным с разработкой алгоритмов редактирования. Это не лишь наложение теоретической информатики на практические занятия, но и подготовка к созданию макрокоманд.
Ответы на вопросы
Как работает клавиша Enter в текстовом редакторе?
Ответ. Клавиша Enter вставляет в текст символ конца строки.
Ответ. Символы с клавиатуры попадают сначала в память редактора. Редактор рассматривает символы как команды. Обычный символ является командой для отображения этого символа на экране. Символ enter является командой перехода на новую строку.
- Поставить текстовый курсор на место разреза.
- Нажать Enter .
- Поставить текстовый курсор на конец первой строки.
- Нажать клавишу Del .
- Нажать клавишу Bs .
Ответ. Нужно нажать Enter за концом той строки, после которой вставляется пустая строка.
Ответ. Нужно установить текстовый курсор на начало (или конец) фрагмента и работать стрелками клавиатуры при нажатой клавише Shift .
Ответ. Нужно установить мышиный курсор на начало (или конец) фрагмента и перемещать мышь при нажатой левой кнопке.
Ответ. Нужно выделить весь текст и нажать клавишу Del .
В некоторых редакторах весь текст выделяется аккордом
Ответ. Пусть перед редактированием курсор стоит в первой позиции первой строки. Алгоритм имеет вид:
Ответ. Пусть перед редактированием курсор стоит в первой позиции первой строки. Алгоритм имеет вид:
Ответ. Предположим, что курсор изначально установлен в начале первой строки. Алгоритм будет следующим:
- Вниз (переход на следующую строку)
- Enter (вставка пустой строки)
- Вниз (переход на следующую строку)
Ответ. Пусть перед редактированием курсор стоит в первой позиции первой строки. Алгоритм имеет вид:
Ответ. Пусть перед редактированием курсор стоит в первой позиции первой строки. Алгоритм имеет вид:
Когда нажимать клавишу
В текстовом процессоре клавишу следует нажимать только в конце абзаца.
Это не так просто. Я немного порассуждаю на эту тему, а вы следите за ходом мысли.
Клавишу следует нажимать только в конце абзаца.
Клавиша в компьютере действует не так, как клавиша "возврат каретки" пишущей машинки. В далекие времена (когда телевизоры были черно-белыми, а компьютеры — о-о-очень большими) работающему на пишущей машинке приходилось нажимать клавишу "возврат каретки" в конце каждой строки. Обычно перед этим машинка издавала мелодичное "динь!". При работе в текстовом процессоре этого делать не стоит.
Введите, для примера, небольшой текст. Смело набирайте его и не думайте, где нажать клавишу , просто забудьте о ее существовании.
С целью найти самых лучших специалистов по машинописи во Вселенной, Федерация обратилась к Максину Корнхизеру, инструктору машинописи 7-го разряда. Путешествуя по галактикам, Корнхизер почти нашел ‘то, что искал: это был народ Доулсори с Плантекс 9. Доулсори печатали очень быстро, ловко манипулируя своими несколькими руками с двенадцатью раздвоенными пальцами на каждой. К сожалению, у Доулсори совершенно отсутствовал позвоночник, так что их кандидатуру отвергли по причине неправильной осанки.
Обратили внимание, что текст начинает располагаться на новой строке ("переносится")? Word сам распознает любое слово, которое может выйти за пределы правой границы, и автоматически переносит его вниз. При этом, когда вы доходите до правого края страницы, вы не слышите привычного "динь-динь" и не нажимаете клавишу в конце строки.
Клавишу необходимо нажимать только в конце абзаца, даже если абзац такой короткий, что занимает всего одну строку.




