Как в блокноте найти слово?

Как в блокноте найти слово?

«Блокнот» — стандартная программа, которая есть во всех версиях Windows. Сегодня рассмотрим как найти и заменить текст в блокноте.

Поиск текста в блокноте

1. Откройте нужный документ в блокноте.

2. Нажмите на клавиатуре клавиши Ctrl+F или зайдите в «Правка» => «Найти».

3. Возле «Что» введите слово, которое нужно найти в тексте и нажмите на «Найти далее». Слово, которое вы искали, будет выделено. Если таких слов в тексте несколько — вы можете продолжить их поиск нажав еще раз на «Найти далее». Если в тексте больше нет слова, которое вы ищете — вам напишет «Не удается найти …».

Заменить текст в блокноте

1. Откройте нужный документ в блокноте.

2. Нажмите на клавиатуре клавиши Ctrl+H или зайдите в «Правка» => «Заменить».

3. Возле «Что» введите слово, которое нужно найти и заменить => возле «Чем» введите слово, которым вы хотите заменить найденное => если искомое слово встречается больше одного раза и вы его хотите заменить во всем тексте — нажмите на «Заменить все». Если вы хотите заменить только первое найденное искомое слово — нажмите на «Заменить».

В стандартном блокноте для всех версий Windows, начиная примерно с 2001 года, имеется ошибка, про которую практически все знают, но никто не собирается её исправлять. И это понятно, ведь это не критическая уязвимость, ничьей безопасности она не угрожает. Да и пользуется ли кто блокнотом вообще?
Тем не менее, сам факт довольно странный, поэтому мы попробуем найти эту ошибку в коде 64-битного и 32-битного notepad.exe от windows 7, исправим её, и выясним наконец, почему же она возникла. Заключается ошибка в следующем:
Если в блокноте включена опция «перенос по словам» (word wrap), то после сохранения файла начинаются всевозможные глюки: строки начинают разъезжаться, курсор улетает, текст вводится не туда, куда вы ожидаете, и так далее.
Для начала попытаемся поточнее выяснить, что же происходит. Откроем или введём какой-нибудь текст с длинными строками, чтобы они переносились. Сохраним файл. Если теперь попытаться его редактировать, например, добавив слово «синими», строки будут переноситься неправильно, ломая форматирование:
Если уменьшать окно блокнота, строки разрезаются (это видно на заглавной картинке), а при растягивании остаются на месте, не заполняя увеличивающееся окно. Как будто в каждой строке появился жесткий «перевод строки» в том месте, где она заканчивалась в момент сохранения. Видимо текст каким-то образом портится в памяти:
Если же теперь снова сохранить файл, станет ещё хуже. Все строки переформатируются, но окно не обновится. Поэтому курсор может переместиться в другое место, а если начать вводить текст, окажется, что вы вводите его не в то место, где находится курсор, а совсем в другое. Программисты, которые писали notepad, рассуждали логично: при сохранении файла ничего в окне не должно поменяться, поэтому и нет смысла его обновлять. Но в нашем случае с учётом этой ошибки весь текст меняется. Воспроизвести ситуацию может каждый пользователь windows, потому что последняя версия, где этой ошибки не было — Windows’98, и вряд ли у кого она ещё осталась.
Итак, по всей видимости, при сохранении файла что-то идёт не так и текст портится. Как найти это место в коде? Откроем notepad.exe в каком-нибудь отладчике. Как известно, в 64-битной системе для совместимости имеется два блокнота: 32- и 64-битный, надо не перепутать их.
Введём текст, на котором легко будет увидеть, как он портится при переносе строк. Наберём в одну строку «first text line second text line», а затем уменьшим окно так, чтобы она разрезалась посередине.
Резонно будет предположить, что запись делается с помощью функции WriteFile. Оказывается, она вызывается в коде целых 6 раз. Недолго думая, поставим точки останова на все 6 вызовов. Запускаем блокнот и нажимаем «сохранить». Выполнение останавливается здесь:
Посмотрим все регистры, где содержатся параметры вызова. В rcx у нас 104, это непонятно что. A rdx = 002D45E0, это похоже на адрес в памяти. Посмотрим, что там.
Отлично. Отсюда у нас идёт запись. Попробуем выполнить код дальше, чтобы посмотреть, где он портится. Однако почти сразу данные затираются, а это значит, что это всего лишь временный буфер, а сам текст хранится где-то ещё. Посмотрим выше по программе.
Ага, перед сохранением текст видимо преобразовывается из многобайтовой кодировки в однобайтовую. Точно так же, как в прошлый раз, посмотрим параметры. rax = 002D45E0, здесь у нас пока нули. Это как раз то место, куда попадёт результат. esi = 20, это длина текста. есх = 4еЗ, без комментариев. edx = 400, то же самое. А вот r8 = 002D6780:

Снова продолжим выполнение, наблюдая за содержимым этого участка памяти. Через несколько десятков команд мы выходим из подпрограммы, выполняются какие-то переходы, вызовы, но мы, не обращая на это внимания, продолжаем давить на «step over», выполняя код по шагам, и следя только за окном с текстом. И вот в какой-то момент он изменяется. Как видим, между 1 и 2 строкой появились коды 0d, 0d, 0a:
Как обычно бывает, мы проскочили нужную команду, постоянно давя на кнопку, поэтому придётся повторить всё ещё раз, запомнив, где примерно это произошло. Теперь по мере приближения к нужному месту в коде, замедляемся, и точно определяем, что текст испортился вот на этом вызове:
Можно попробовать, что будет, если не делать этот вызов. Снова доходим до этого места, и прямо тут, в отладке, изменяем RIP (регистр, где хранится адрес выполняемого в данный момент кода) на 00000000FFA38EE1, как будто мы пропустили этот call, который нам всё испортил. Удивительно, всё работает, текст не ломается!
Тут надо сказать, что в таких случаях обычно не разбираются, что это за подпрограмма, что она делает и зачем, а просто выкидывают её из EXE-файла. Это можно сделать разными способами, например, забить её всю NOP’ами, или изменить условный переход по равенству «je», который так кстати имеется сразу перед ней, на безусловный «jmp».
Но нам сейчас не столько нужно исправить эту ошибку, как интересно выяснить, откуда же она вообще взялась. Поэтому заходим внутрь и смотрим:
Вот такая замечательная маленькая подпрограмма. Проходим её по шагам. Сначала сравниваются какие-то две переменные с нулём, в результате первый вызов неизвестно чего не делается, а делаются подряд для вызова SendMessage. То есть, всё, что происходит, это посылается два каких-то виндовых сообщения, причём текст портится сразу же после первого (выделен зеленым). Невооруженным глазом видно, что в EDX передаются их коды (выделен красным). Поищем код 0C8h.
Это оказывается сообщение EM_FMTLINES. Довольно похоже, посылаем сообщения для форматирования строк, вот и доформатировались. Пришло время почитать документацию. MSDN сообщает нам следующее:
Это сообщение определяет включение «мягких» переводов строки в многострочный элемент редактирования. «Мягкий» перевод строки представляет из себя два символа и один и вставляется в строку там, где она разрезается при переносе по словам.
Параметр wParam: true — вставить символы, false — удалить их.
Сообщение влияет только на буфер, возвращаемый сообщениями EM_GETHANDLE и WM_GETTEXT, и не влияет на текст, отображаемый в элементе редактирования. Также оно не влияет на «жёсткие» переводы строки, которые состоят из одного и одного .
Кроме того, мы узнаём, что данное сообщение было введено не позднее чем в Windows 95. Ну вот всё и стало понятно. В 95 году предполагалось, что оно не влияет, а сейчас видим, что влияет, да ещё как. Немного поизучав код, находим несколько аналогичных вызовов, и нашему мысленному взору предстаёт следующая картина:
Давным-давно, в первой половине 90-х годов, программисты Microsoft писали блокнот для Windows 95. Чтобы реализовать замечательную функцию переноса строк, они придумали посылать окну (или его элементу) сообщение, чтобы оно само переформатировало себя, навставляв специальных символов. Чтобы эти символы отличить от нормального перевода строки, они придумали последовательность 0d, 0d, 0а. Чтобы она не попадала в файл, перед сохранением все такие коды удалялись, а после сохранения добавлялись обратно.
Позже, когда делали windows ХР, элемент стал сам всё переносить как надо, и ему уже не нужно было это сообщение. Однако, никто уже не помнил, зачем оно было нужно, и поэтому решили на всякий случай оставить как было. Тем более, вроде бы всё работало, а проблем после сохранения никто не заметил. С тех пор этот код так и остался, дойдя до самых последних версий Windows 7 и 8. Десятку я не ставил, но скорее всего, там он тоже есть.
Перейдем теперь к исправлению ошибки. После сообщения 0С8h посылается ещё OB1h, а это EM_SETSEL — установка выделения. Похоже, выкидывать эту подпрограмму целиком всё же неправильно, да ещё там есть какой-то непонятный вызов в начале. Поэтому лучше удалить только первый вызов SendMessage, или поменять его параметр с 1 на 0, или изменить переход на другой адрес, чтобы после проверки переменной сразу переходить ко второму вызову. Вариантов много, но результат будет одинаковый.
Где же здесь параметр, равный 1? Всё очень просто — он в регистре r8. Для сокращения кода компилятор никогда не использует прямую пересылку нуля в регистры. Такая команда занимает б байтов: 2 байта код операции, 4 байта — 32-битный ноль. Вместо этого регистр XOR-ится сам с собой, в итоге получается ноль, и это занимает всего 3 байта. После этого r9, который равен нулю, пересылается в r8 с добавлением единицы (выделена зеленым). Эта операция тоже занимает всего 4 байта. Вот эту зеленую 1 нам и надо поменять на 0, и тогда текст не будет портиться.
А теперь найдём эту же процедуру в 32-битной версии блокнота. Если не хочется повторять все те же манипуляции с отладкой, её можно найти простым поиском числа 0C8h.
Как видим, совершенно аналогичный код, только 32-битный. Теперь, чтобы исправить ошибку, осталось только найти это место в ехе-шнике и поменять нужный байт. Перед этим не забудьте стать владельцем файла и дать себе права на его изменение.
64-битный notepad.exe (193536 байт) поменять байт по адресу с 1 на 0
32-битный notepad.exe (179712 байт) поменять байт по адресу с 1 на 0
Не сомневаюсь, где-то в недрах майкрософтовского кода еще много таких мест, где спят древние баги, которые, скорее всего, никто никогда не исправит. Нам остаётся только надеяться, что все они такие же безобидные как этот, и ничего страшного не случится, когда они будут перенесены в следующую операционную систему, которую с удовольствием установят себе пользователи по всему миру.

Если вы часто используете Блокнот, вы, возможно, заметили, что параметр «Строка состояния» в разделе «Просмотр» всегда отображается серым цветом или отключен. В этом посте мы увидим причину этого и то, как вы можете включить строку состояния в Блокноте — через сам интерфейс Блокнота или с настройкой реестра.

Строка состояния появляется в нижней части блокнота и предоставляет такую ​​информацию, как количество строк и количество столбцов; текст занимает.

Теперь, если вы нажмете на View, и вы увидите, что опция Status Bar неактивна. Нажмите «Формат» и снимите флажок «Перенос по словам». Вернитесь назад, и вы увидите, что опция Status Bar доступна, и вы можете включить ее.

Это не ошибка, но это сделано!

Если вы хотите использовать Строка состояния в разделе «Просмотр» или Перейти (Ctrl + G) в разделе «Изменить», вам нужно отключить Перенос слов сначала в разделе Формат, поскольку перенос слов переносится с переносами строк. Вот как Блокнот был запрограммирован.

Включить строку состояния в блокноте

Но если вы хотите, вы можете через Реестр Windows заставить Блокнот всегда включать строку состояния.

Для этого запустите regedit и перейдите к следующей клавише:

2.6.1. Текстовые редакторы Блокнот и WordPad

Блокнот

Блокнот — самый простой текстовый редактор (рис. 2.115). В Блокноте есть минимальные функции для форматирования текста, однако на этом все и заканчивается. Блокнот — незаменимая вещь, когда нужно что-то записать или быстро набрать короткий текст. Рабочее окно Блокнота состоит из трех элементов: строки заголовка, панели меню и рабочего пространства. В строке заголовка располагаются стандартные кнопки Windows и указывается название документа (обычно новый файл носит имя «Безымянный»). В панели меню находятся опции настройки программы и сохранения текста.

Рабочее пространство — там, где текст пишется, т. е. вводится с клавиатуры; чтобы писать большими (прописными, заглавными) буквами, нажмите и удерживайте клавишу <Shift> либо нажмите <Caps Lock>.

Теперь более подробно рассмотрим панель меню. В меню Файл находятся опции для сохранения и открытия файла.

? Создать — создать новый файл. Также новое окно Блокнота можно открыть сочетанием клавиш <Ctrl>+<N>.

? Открыть — открыть файл (Блокнот читает файлы с расширением txt). При выборе этой опции появляется диалоговое окно, в котором нужно выбрать необходимый файл. Для вызова окна можно также использовать сочетание клавиш <Ctrl>+<O>.

? Сохранить — эту опцию используйте, чтобы сохранить текст, который наберете. Также можно использовать сочетание клавиш <Ctrl>+<S>. При выборе опции появится диалоговое окно, аналогичное окну Открыть файл, однако здесь вам нужно выбрать папку и написать имя файла, под которым вы хотите его сохранить. Имя может быть как на русском, так и на английском языке.

? Сохранить как — опция, аналогичная Сохранить.

? Параметры страницы — эта опция вызывает одноименное диалоговое окно, в котором можно выбрать параметры страницы, а именно — листы формата, например А4 или А5. Также можно выставить размер полей (в миллиметрах) и подписать верхний и нижний колонтитулы — надписи, которые будут отображаться при распечатывании документа.

? Печать — вызывает диалоговое окно печати (рис. 2.116). Разумеется, чтобы распечатать лист, вам необходим принтер. В окне Печать нужно указать номер страницы, которую собираетесь распечатать, и число копий. Окно печати также вызывается одновременным нажатием клавиш <Ctrl>+<P>.

? Выход — выход из программы. Также из программы можно выйти, нажав одновременно клавиши <Alt>+<F4>. Если вы работали с каким-либо текстом, программа спросит вас — сохранить текст или нет. Нажмите кнопку Да, чтобы сохранить результаты ваших трудов, кнопку Нет, если не хотите сохранять, и кнопку Отмена, чтобы отменить выход из программы и продолжить работу.

Меню Правка в основном используется для операций над текстом.

? Отменить — отмена последнего действия. Также можно использовать сочетание <Ctrl>+<Z>.

? Вырезать — вырезать выделенный текст в буфер обмена (<Ctrl>+<X>). Чтобы выделить текст (например, абзац), подведите к его началу курсор мыши (он примет форму латинской буквы «I»), а затем нажмите левую кнопку мыши и передвигайте курсор вниз до конца абзаца. Отпустите левую кнопку мыши, но не щелкайте ей, иначе выделение текста снимется. Чтобы выделить весь текст, одновременно нажмите клавиши <Ctrl>+<A> либо выберите в меню Правка опцию Выделить все.

? Копировать — копировать выделенный текст в буфер обмена (<Ctrl>+<C>).

? Вставить — вставить текст из буфера обмена (<Ctrl>+<V>).

? Удалить — удалить выбранный текст (<Del>).

? Найти далее — в Windows Vista и Windows 7 эта опция выделена в отдельную.

? Заменить — с помощью данной опции можно заменить одно слово в тексте на другое. Просто введите в соответствующие поля слово, которое нужно заменить, и слово, на которое нужно заменить.

? Перейти — эта есть в Блокноте в Windows Vista и Windows 7. С помощью данной опции вы можете быстро перейти к определенной строке документа.

? Выделить все — выделить весь текст, чтобы провести над ним какую-либо операцию (<Ctrl>+<A>).

? Время и дата — вставить в текст текущую дату и время (<F5>).

В меню Формат можно установить перенос текста по словам. Опция Шрифт вызывает диалоговое окно, в котором можно выбрать шрифт и его размер.

Меню Вид содержит одну опцию — Строка состояния, однако чаще всего эта опция недоступна.

В меню Справка находится справка Блокнота, где можно почитать о его функциях и возможностях.

Второй текстовой редактор, который входит в состав Windows, — WordPad (рис. 2.118 и 2.119).

WordPad немного серьезнее Блокнота и обладает более «продвинутыми» функциями — здесь вы можете изменять шрифт и размер текста, а также добавлять рисунки. WordPad в Windows Vista и ранних версиях существенно отличается от версии программы в Windows 7, поэтому мы их рассмотрим отдельно.

WordPad в Windows XP/Vista

Рабочее окно программы (рис. 2.118) состоит из строки заголовка, панели меню, панелей инструментов и форматирования, линейки, рабочего пространства и панели состояния. Рассмотрим эти панели чуть подробнее.

В строке заголовка располагаются стандартные значки Windows, также здесь указывается название текстового файла, с которым вы работаете, и имя программы. В панели меню находятся несколько меню с опциями, очень похожими на опции Блокнота. Ниже расположены панели инструментов и форматирования, в которых находятся кнопки операций над текстом.

Рабочее пространство немного отличается от блокнотного — с помощью линейки здесь можно выставить размер полей слева и справа. Также слова в тексте можно выделять полужирным или курсивом, либо делать текст разного размера. В строке состояния обычно отображаются подсказки для той или иной опции.

Меню WordPad, в основном, состоит из тех же опций, что и текстовый редактор Блокнот.

? В меню Файл находятся те же опции, что и в Блокноте — здесь можно открывать и сохранять файлы и распечатывать их, однако в отличие от Блокнота в WordPad можно сохранять файлы в нескольких текстовых форматах: DOC, RTF, обычном TXT (как в Блокноте), а также в формате MS-DOS — такой текст можно открыть и в досовских текстовых редакторах. Впрочем, нам это не понадобится.

Имеются в WordPad и расширенные опции для печати — кроме стандартного вывода текста на печать вы можете просмотреть страницу (опция Предварительный просмотр меню Файл) и выставить параметры страницы, выбрав соответствующую опцию.

Под опцией Параметры страницы в меню Файл находятся ссылки на несколько последних документов, с которыми вы работали. Опция Отправить позволяет отправить документ по электронной почте. Программа запустит почтовый клиент, с помощью которого можно отправить письмо с файлом. Опция Выход закрывает программу — если вы работаете с текстом и изменили его содержимое, программа вас спросит, сохранять ли все результаты.

? Меню Правка посвящено операциям с текстом. Как и в Блокноте, текст можно скопировать в буфер обмена, вырезать, вставить из буфера, удалить, выделить весь текст, искать нужные слова и заменять их. Кроме этого в WordPad есть возможность специальной вставки — вы можете вставить данные из другого файла, связав ваш документ с другим. Текст или рисунок, которые будут отображаться в вашем документе, так и останутся в исходном файле, и, если вы измените текст в связанном файле, он автоматически изменится и в вашем основном.

? В меню Вид можно добавить или удалить панели — для этого поставьте или снимите флажок у названия соответствующей панели. Опция Параметры вызывает соответствующее окно, в котором можно установить единицы измерения, перенос слов и определить еще некоторые возможности.

? Меню Вставка содержит всего лишь две опции: Дата и время, которая позволяет вставить текущую дату и время, и Объект, с помощью которой можно вставить в текст рисунок, видеоклип, текст из Word, Excel и еще много чего. Чтобы вставить объект, в меню Вставка выберем опцию Объект. Откроется диалоговое окно Вставка объекта (рис. 2.120).

Объект можно либо создать новый, либо вставить из файла. Чтобы создать новый объект, выбираем тип объекта и нажимаем кнопку ОК. Запустится соответствующая программа, с помощью которой данный объект можно создать. Чтобы создать объект из существующего файла, выберите соответствующую опцию и с помощью кнопки Обзор найдите нужный файл.

? В меню Формат можно установить параметры текста и его отображения.

• Выбор опции Шрифт вызывает одноименное диалоговое окно (рис. 2.121), в котором можно установить размер и тип шрифта.

Размер шрифта (кегль) устанавливается в так называемых пунктах: размер обычного шрифта — 12 пунктов, шрифта поменьше — 10 или 8. Для заголовков лучше использовать кегль 14 или 16. Типов шрифта существует несколько десятков, все их можно посмотреть в выпадающем списке Шрифт. Самые распространенные — это Times New Roman, которым набирается большинство документов (и даже эта книга), и Arial. Типы шрифта различаются по рисунку строчных и заглавных букв.

Также в диалоговом окне Шрифт можно изменить начертание шрифта — сделать, чтобы текст отображался полужирным, курсивом либо полужирным курсивом. Имеется в WordPad и возможность видоизменения текста — он может быть зачеркнутым, подчеркнутым, различного цвета. По умолчанию цвет черный, но его можно сделать красным, желтым, синим, розовым, голубым, оливковым, бирюзовым либо выбрать любой другой из двух десятков предложенных цветов. Эти функции удобны, когда вам нужно сделать какое-нибудь объявление или открытку. Кроме того, в окне Шрифт можно назначить набор символов вводимого текста — Кириллический, если вы набираете текст на русском языке, или Западный, если вы пишете на английском.

• Опция Маркер добавляет перед текстом некий символ (маркер) — эта функция необходима, если вы создаете маркированный список. Пункты в таком списке не нумеруются, и каждый пункт помечается таким маркером. Список создается следующим образом — выберите опцию Маркер и наберите текст первого пункта, затем нажмите клавишу <Enter> — программа автоматически подставит второй маркер, после которого можно писать содержание второго пункта — и т. д.

• Используя опцию Абзац, можно выставить отступы слева, справа и отступ первой строки. При выборе опции вызывается одноименное диалоговое окно (рис. 2.122). Отступ указывается в сантиметрах. Чтобы указать отступ (по умолчанию все показатели равны нулю), впишите его значение в соответствующее поле. Также в этом окне можно указать выравнивание текста — оно может быть по левому краю, по правому краю либо по центру.

Опция Табуляция позволяет организовать табуляцию — в окне Табуляция, открываемом при выборе этой опции (рис. 2.123), можно выставить позиции табуляции. Напишите в поле нужную позицию табуляции (в сантиметрах) и нажмите кнопку Установить, выберите ее в списке и нажмите кнопку ОК. Чтобы использовать табуляцию, нажмите <Tab> — курсор переместится на установленное количество сантиметров.

? В меню Справка можно получить информацию по работе с WordPad (опция Вызов справки), вторая опция вызывает окно О программе.

Под панелью меню находится панель инструментов, на которой расположены основные значки операций с текстом, их и рассмотрим.

Создать новый (пустой) документ.

Открыть. Открывает файл, с которым вы работали ранее. Чтобы открыть текстовый документ, можно также зайти в папку, в которой он находится, и сделать двойной щелчок на его пиктограмме.

Сохранить документ.

Печать. Распечатать документ.

Предварительный просмотр документа перед печатью.

Найти слово в документе.

Вырезать выбранный текст или изображение в буфер обмена.

Копировать выбранный текст или изображение в буфер обмена.

Вставить из буфера обмена текст или изображение.

Отменить. Возврат на одно действие назад. Очень удобная и полезная функция — если, например, вы стерли что-то не то, можно вернуться на один шаг обратно, нажав эту кнопку.

Дата/время. Вставить дату и время. При выборе этой опции появляется диалоговое окно, в котором можно выбрать доступный формат вставки времени и даты.

Панель форматирования, расположенная ниже панели инструментов, фактически повторяет опции диалогового окна Шрифт — здесь можно установить шрифт, его размер и выбрать набор символов. Далее следуют кнопки, устанавливающие начертание текста:

Чтобы изменить цвет текста, нажмите кнопку:

Появится выпадающее меню, в котором можно выбрать цвет текста.

Примечание

Чтобы проводить вышеуказанные операции над текстом, выделите его и нажмите соответствующую кнопку. Например, чтобы сделать текст полужирным, выделите его и нажмите кнопку:

Далее следуют опции выравнивания текста. Как вы помните, текст можно выравнивать по левому краю:

по центру:

и по правому краю:

Активна может быть только одна позиция выравнивания текста — обычно текст выравнивают по левому краю. Активная позиция выделяется рамкой:

Следующая кнопка вставляет маркер:

Как вы помните, маркер также вставляется командой Маркер меню Формат.

Используя линейку, можно установить начало строки и ее конец — для этого перетащите мышью стрелки слева и справа в нужную позицию. Предполагаемое начало или конец документа (это зависит от того, с какой стрелкой работаете) будет отображаться пунктиром.

WordPad в Windows 7

В Windows 7 WordPad был значительно переработан (рис. 2.119). Меню опций исчезли, а панели кнопок располагаются на двух вкладках — Главная и Вид. Под панелями находится рабочее пространство, где и набирается текст.

Слева от вкладок располагается выпадающий список — он открывает опции по созданию и сохранению документов (рис. 2.124). С помощью опции Создать можно создать новый текстовой документ (также это делается с помощью сочетания клавиш <Ctrl>+<N>). С помощью опции Открыть, можно открыть документ, с которым вы недавно работали. Как и в Блокноте, в WordPad появляется окно обзора, где вы можете выбрать текстовой файл, с которым вы работали. Также список последних текстовых файлов можно найти в столбике справа. Опции Сохранить и Сохранить как отвечают за сохранение файла. Еще файл можно распечатать с помощью опции Печать.

Опция Параметры страницы открывает окно настроек, где вы можете установить размеры полей, ориентацию (книжная или альбомная) и размер страницы.

Меню быстрого доступа

Сохранить редактируемый документ можно, нажав значок дискеты в строке заголовка. Еще обратите внимание на значок выпадающей стрелки, справа от дискеты. Откройте выпадающее меню — здесь вы можете добавить на панель заголовка другие опции по открытию и сохранению файла. При желании можно разместить эти опции под кнопочной панелью (закладки) над рабочим пространством — для этого выберите опцию Разместить под лентой.

На вкладке Главная (рис. 2.125) находятся опции по изменению размера и стиля написания шрифта, а также вставки изображения, объекта, даты и времени. Опции немного поменялись местами, но, в целом и общем, делают они то же самое, что и в предыдущих версиях программы. С помощью опций Вырезать и Копировать можно вырезать или копировать текст в буфер обмена, а опция Вставить — вставляет фрагмент из буфера в текст.

В области Шрифт можно увеличить или уменьшить размер шрифта и сам шрифт. Как и в предыдущих версиях WordPad, шрифт можно сделать полужирным, подчеркнутым или курсивным. Также поддерживается выделение фрагмента текста определенным цветом и выделение фона выбранного текста определенным цветом.

В области Абзац находятся опции по форматированию абзаца. Выделенный текст можно выровнять по центру, левому или правому краю, увеличить и уменьшить интервал, а также добавить в текст список.

В области Вставить находятся кнопки, с помощью которых в текст можно встать дату и время, рисунок и объект. В области Правка находятся опции поиска слова в тексте, замены и полного выделения текста.

На вкладке Вид (рис. 2.126) находятся опции по изменению масштаба и внешнего вида программы. Масштаб изменяется в одноименной области, где есть кнопки уменьшения и увеличения.

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

Что касается набора текста, то WordPad в Windows 7 ничем не отличается от предыдущих версий. Набирается текст в рабочей области. Чтобы получилась большая буква, нажмите клавишу <Shift> и одновременно нажмите кнопку с буквой. Чтобы начать новый абзац, нажмите <Enter>.

Данный текст является ознакомительным фрагментом.
Читать книгу целиком
Поделитесь на страничке

Эта страница описывает комбинации клавиш, используемые для доступа к различным функциям поиска в Thunderbird. Для получения полного списка всех сочетаний клавиш, прочитайте статью Сочетания клавиш.

В более ранних версиях (до 3.1) Thunderbird, сочетание клавиш Ctrl / Command + F вызывает функцию поиска текста в выбранном сообщении.

Версия 3.1 до версии 7

В последующих версиях, вплоть до версии 8, сочетание клавиш Ctrl / Command + F было переназначено на вызов Быстрого фильтра, который позволяет ограничить количество отображаемых в данный момент сообщений, устанавливая различные параметры фильтрации.

Комбинацией клавиш для поиска текста в сообщении, было Ctrl / Command + F, Ctrl / Command + F. (То есть, то же самое сочетание клавиш, используемое два раза подряд).

Версия 8 и новее

В Thunderbird версии 8, следующим комбинациям клавиш была назначена функция поиска:

  • Найти текст в текущем сообщении: Ctrl + F Command + FCtrl + F
  • Найти текст снова в текущем сообщении: Ctrl + G или F3Command + G или F3Ctrl + G или F3
  • Найти предыдущий текст в текущем сообщении: Ctrl + Shift + G или Shift + F3Command + Shift + G или Shift + F3Ctrl + Shift + G или Shift + F3


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *