Difference between revisions of "Writer.Поиск и замена: Часто задаваемые вопросы"
From Apache OpenOffice Wiki
(→Как найти символы абзаца, разрыва строки, табуляции?: правка вопроса) |
(создание нового вопроса "Как преобразовать тексты, набранные в старых текстовых (DOS), где в конце каждой строки стоят Enter'ы") |
||
Line 10: | Line 10: | ||
см. также [http://myooo.ru/content/view/39/43/ AltSearch - замечательный диалог поиска и замены] | см. также [http://myooo.ru/content/view/39/43/ AltSearch - замечательный диалог поиска и замены] | ||
− | <p align=right>2. | + | <p align=right>2.4</p> |
+ | ===Как преобразовать тексты, набранные в старых текстовых (DOS), где в конце каждой строки стоят Enter'ы=== | ||
+ | |||
+ | <p align=right>2.4</p> | ||
===Как узнать количество символов в документе без пробелов? === | ===Как узнать количество символов в документе без пробелов? === |
Revision as of 17:52, 22 May 2008
Вопросы по ООо Writer |
---|
Графика |
Импорт, внешние ссылки и связи |
Интерфейс пользователя |
Набор и форматирование |
Поиск и замена |
Сохранение и печать |
Стили и шаблоны |
Страницы, оглавление и сноски |
Таблицы |
Другие вопросы |
Contents
- 1 Как найти символы абзаца, разрыва строки, табуляции?
- 2 Как преобразовать тексты, набранные в старых текстовых (DOS), где в конце каждой строки стоят Enter'ы
- 3 Как узнать количество символов в документе без пробелов?
- 4 Как найти/заменить двойной пустой абзац? Я уже знаю про регулярные выражения, но всё равно не получается
- 5 Пишу диалог, с новой строки после табуляции ставлю "--"(длинное тире), дописываю абзац, жму ентер - выскакивает меню маркированного списка. Как отключить?
- 6 Автозамена подставляет длинное тире вместо среднего.
- 7 Если в MS Word на выделенном слове зайти в контекстное меню, то там есть пункт "Синонимы". Есть ли что-нибудь подобное в ОО?
- 8 Как менять варианты, предлагаемые функцией автодополнения?
- 9 Существует ли альтернативный способ поиска и замены для Writer?
- 10 Как можно просмотреть список слов в тексте, которые не прошли проверку правописания?
Как найти символы абзаца, разрыва строки, табуляции?
- Для поиска таких символов необходимо использовать регулярные выражения. В диалоге поиска и замены регулярные выражения включаются через "Дополнительные настройки".
- Используйте для поиска следующие регулярные выражения:
- символ разрыва строки - "\n", однако при использовании в поле замены это выражение будет обозначать символ абзаца;
- символ абзаца - "$";
- символ табуляции - "\t".
- Подробнее см.: система помощи, закладка "Индекс", искомое выражение -- "регулярные выражения;список".
см. также AltSearch - замечательный диалог поиска и замены
2.4
Как преобразовать тексты, набранные в старых текстовых (DOS), где в конце каждой строки стоят Enter'ы
2.4
Как узнать количество символов в документе без пробелов?
- Для подсчета слов и символов в документе используется команда Сервис - Количество слов (выводятся данные по выделенному фрагменту (фрагментам) и по всему документу).
- Используйте для поиска регулярное выражение "[:space:]*" (любое количество идущих подряд пробелов) и кнопку "Найти все".
- Искомое количество непробельных символов получите в результате вычитания двух значений.
2.3
Как найти/заменить двойной пустой абзац? Я уже знаю про регулярные выражения, но всё равно не получается
- Выдержка из помощи по регулярным выражениям: "Осуществлять поиск регулярных выражений можно только в пределах одного абзаца. То есть, поиск одного выражения в одном абзаце, а в следующем абзаце — другого выражения невозможен."
- Но решение есть:
- можно использовать промежуточные подстановки. Например: заменить сначала все ^$ на "ABZ", а потом искать/обрабатывать "ABZABZ".
Внимание! Весь документ окажется в одном параграфе, а у OpenOffice.org существует ограничение на величину параграфа, не применяйте такой метод к объемным документам.
- можно воспользоваться макросом из книги "Useful Macro Information For OpenOffice By Andrew Pitonyak" или "модифицированной" версией этого макроса, опубликованным здесь: http://community.i-rs.ru/index.php/topic,2797.msg30469.html#msg30469
2.3
Принять участие в проекте! |
---|
Общие вопросы |
Форматирование ответов |
Вопросы использования |
Популярные разделы: |
Writer: Часто задаваемые вопросы |
Calc: Часто задаваемые вопросы |
Орфография и грамматика |
Полезности и секреты |
Главная страница |
Пишу диалог, с новой строки после табуляции ставлю "--"(длинное тире), дописываю абзац, жму ентер - выскакивает меню маркированного списка. Как отключить?
- Сервис - Автозамена - Параметры
- или использовать CTRL+Z
2.3
Автозамена подставляет длинное тире вместо среднего.
- Если в свойствах абзаца стоит русский или украинский языки, то минус заменится на длинное тире (em dash), по правилам типографики. В остальных языках используется среднее тире (en dash)
- Отменить автозамену можно, используя CTRL+Z
2.3
Если в MS Word на выделенном слове зайти в контекстное меню, то там есть пункт "Синонимы". Есть ли что-нибудь подобное в ОО?
- Выберите команды Сервис - Язык - Тезаурус
2.3
Как менять варианты, предлагаемые функцией автодополнения?
- Если в списке слов для автодополнения есть более одного варианта, нажмите клавиши CTRL+TAB для прокрутки доступных слов. Для прокрутки в обратном направлении используйте клавиши CTRL+SHIFT+TAB.
- Посмотреть список вариантов можно через Сервис - Автозамена - Дополнение слов.
Пользователям Linux (KDE) необходимо учитывать, что данные сочетания клавиш зарезервированы KDE для переключения между рабочими столами --Helen 17:09, 27 September 2007 (CEST)
2.3
Существует ли альтернативный способ поиска и замены для Writer?
- Да.
- Расширение от Tomas Bilek для Writer Alternative dialog Find & Replace for Writer
http://extensions.services.openoffice.org/project/AltSearch
- По сравнению с оригинальным диалогом поиска и замены добавлены:
- Быстрый выбор шаблонов регулярных выражений
- Возможность пакетной работы
- Возможность менять стили в изменяемом тексте
- Быстрый подсчет числа повторений строки поиска в обрабатываемом тексте
- ...
2.3
Как можно просмотреть список слов в тексте, которые не прошли проверку правописания?
- Это можно сделать с помощью расширения Linguist, написанном на Python.
http://extensions.services.openoffice.org/project/Linguist
- Расширение позволяет:
- Составить список слов, не прошедших проверку орфографии
- Составить список слов, присутствующих в тексте
- Подсчитать количество слов и прочую статистическую информацию о тексте
2.3
Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание |