Как заменить разрыв строки на знак абзаца
Перейти к содержимому

Как заменить разрыв строки на знак абзаца

  • автор:

Как удалить принудительный разрыв строки в Word

Если вы когда-нибудь копировали и вставляли в документ Word текст из обычного текстового документа (особенно из служебных описательных файлов), то могли заметить, что в редакторе текст отображается как стихотворение — столбиком. Примерно вот так:

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

Чтобы проверить, а есть ли здесь разрыв строки, нажмите кнопку «Непечатаемые символы» (Show/Hide) на панели инструментов. В тексте отобразятся символы форматирования. Разрыв строки обозначается таким символом . Если на концах строк у вас отображается иной символ, например , то это символ абзаца. И для его удаления потребуется иной знак в поле «Найти», о чем будет сказано ниже.

Итак, для удаления разрыва строк в тексте вам необходимо:

1. Выделите ту часть текста, которую вам нужно преобразовать.

2. Нажмите сочетание клавиш «Ctrl+H», чтобы открыть диалоговое окно «Найти и заменить» (Find and Replace).

3. Нажмите кнопку «Больше» (More), если окно открылось в кратком виде.

4. Очистите все поля и снимите все флажки с параметров поиска, кроме одного параметра — «Подстановочные знаки» (Use wildcards). Флажок на этом параметре должен быть установлен.

5. Поставьте курсор в поле «Найти» (Find what) и нажмите кнопку «Специальный» (Special) внизу этого диалогового окна. Откроется список доступных команд, как на скриншоте ниже:

6. Найдите и щелкните мышью на команде «Разрыв строки» (Manual Line Break). В поле «Найти» появится значение ^l

7. В поле «Заменить» (Replace with) введите пробел.

8. Нажмите кнопку «Заменить», если вы хотите контролировать процесс замены, или кнопку «Заменить все» (без запросов на подтверждение).

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

Текст примет нормальный вид и займёт всю ширину страницы.

В том случае, если вместо знака разрыва строки у вас имеется абзацный разрыв, то для его удаления в диалоговом окне «Найти и заменить» необходимо снять все флажки с параметров поиска, в том числе и с параметра «Подстановочные знаки». В поле «Найти» нужно вставить символ абзаца, выбрав его из списка по щелчку на кнопке «Специальный». Дальнейшие действия аналогичны описанным выше.

Если вы часто производите такие замены, то логично будет оформить весь приведенный здесь процесс в виде макроса и разместить кнопку макроса на панели форматирования для быстрого доступа к нему.

Как удалить принудительный разрыв строки в Word

Если вы когда-нибудь копировали и вставляли в документ Word текст из обычного текстового документа (особенно из служебных описательных файлов), то могли заметить, что в редакторе текст отображается как стихотворение — столбиком. Примерно вот так:

Try this fast and small color picker

designed for Webmasters and Designers.

Enjoy with colors.

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

Чтобы проверить, а есть ли здесь разрыв строки, нажмите кнопку Непечатаемые символы (Show/Hide) на панели инструментов. В тексте отобразятся символы форматирования. Разрыв строки обозначается таким символом . Если на концах строк у вас отображается иной символ, например , то это символ абзаца. И для его удаления потребуется иной знак в поле Найти , о чем будет сказано ниже.

Итак, для удаления разрыва строк в тексте вам необходимо:

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

Текст примет нормальный вид и займёт всю ширину страницы.

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

Если вы часто производите такие замены, то логично будет оформить весь приведенный здесь процесс в виде макроса и разместить кнопку макроса на панели форматирования для быстрого доступа к нему.

Writer.Поиск и замена: Часто задаваемые вопросы

Чтобы удалить все мягкие переносы, выделите какой-нибудь один мягкий перенос, нажмите Ctrl F, и нажмите «заменить всё» (поле для замены оставьте пустым).

Как заменить начертание шрифта в выделенном фрагменте, чтобы все символы одного шрифта стали другого цвета?

Replacefontscolor.png

Диалог «Найти и заменить», использовать кнопку «Формат» и регулярное выражение.

Как пробелы в числах заменить на неразрывные пробелы?

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

  • Для этого в диалоге «Найти и заменить» нужно нажать кнопку «Больше параметров» и установить флажок «регулярные выражения». Затем
  • — в строке поиска ввести ([:digit:]) ([:digit:]<3>)
  • — в строке замены ввести $1 $2

Примечание: В данном диалоге нельзя непосредственно ввести символ «неразрывный пробел». Но его можно предварительно ввести в документ, вырезать в документе и вставить в нужном месте в строке поиска или замены. Таким образом в строке $1 $2 на самом деле не пробел, а именно «неразрывный пробел».

Как найти символы абзаца, разрыва строки, табуляции?

Для поиска таких символов необходимо использовать регулярные выражения. В диалоге поиска и замены регулярные выражения включаются через «Дополнительные настройки».

Используйте для поиска следующие регулярные выражения:

  • символ разрыва строки — «\n«, однако при использовании в поле замены это выражение будет обозначать символ абзаца;
  • символ абзаца — «$«;
  • символ табуляции — «\t«.

Подробнее см.: система помощи, закладка «Индекс», искомое выражение — «регулярные выражения;список».

Как заменить символы разрыва строки на символы абзаца?

Как сказано выше для поиска таких символов используются регулярные выражения (взведите флаг «Регулярное выражение» ).

Часто возникает задача заменить в тексте, например взятом из окна браузера, символы «\n» на символы абзаца для более корректного форматирования текста.

Попытка поставить в качестве замены символ «$» (конец абзаца) ни к чему хорошему, кроме вставки собственно символа «$«, не приводит !

Как оказалось диалог поиска находит эти символы «\n«, но и в качестве замены, в нашем случае, тоже надо указывать «\n« !!

Как составлять регулярные выражения?

Общие принципы написания регулярных выражений описаны в этой статье: http://ru.wikipedia.org/wiki/Регулярные_выражения

В ООо реализована поддержка регулярных выражений в поиске и замене. Для их использования ознакомьтесь со Списком регулярных выражений.

Как преобразовать тексты, набранные в старых текстовых (DOS), где в конце каждой строки стоят Enter’ы

Такие тексты характерны тем, что разделителями «абзацев» являются пустые абзацы.

  1. В этом случае нужно найти эти «истинные» разделители абзацев. Для этого регулярными выражениями заменить «символ абзаца в начале строки» на не встречающуюся в данном документе последовательность символов. Например «QWERTYTREWQ». Производится поиск «символа абзаца в начале строки». Регулярное выражение для этого (строка Найти): ^$ В строке Заменить вводим QWERTYTREWQ
  2. Далее — заменяем все символы абзаца на пробел. Т.е. в случае с «¶» — искать надо ‘$’. Регулярное выражение для этого (строка Найти): $ В строке Заменить просто нажимаем ПРОБЕЛ.
  3. Далее — делаем обратную замену «QWERTYTREWQ» на символ абзаца. Регулярное выражение для этого (строка Найти): QWERTYTREWQ В строке Заменить вводим \n

Если же переносы строк в абзацах отформатированы «мягким переводом строки» (Shift-Enter), то второй шаг немного меняется. В этом случае регулярное выражение в строке Найти будет \n В строке Заменить так же просто нажимаем ПРОБЕЛ.

Как узнать количество символов в документе без пробелов?

Для подсчёта слов и символов в документе используется команда Сервис — Количество слов   (выводятся данные по выделенному фрагменту (фрагментам) и по всему документу). Используйте для поиска регулярное выражение «[:space:]*» (любое количество идущих подряд пробелов) и кнопку «Найти все«. Искомое количество непробельных символов получите в результате вычитания двух значений.

Как найти/заменить двойной пустой абзац? Я уже знаю про регулярные выражения, но всё равно не получается

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

Но решение есть:

  • можно использовать промежуточные подстановки. Например: заменить сначала все ^$ на «ABZ», а потом искать/обрабатывать «ABZABZ».
Documentation note.png Внимание! Весь документ окажется в одном параграфе, а у OpenOffice.org существует ограничение на величину параграфа, не применяйте такой метод к объемным документам.
  • можно воспользоваться макросом из книги «Useful Macro Information For OpenOffice By Andrew Pitonyak»
Принять участие в проекте!
Общие вопросы
Форматирование ответов
Вопросы использования
Популярные разделы:
Writer: Часто задаваемые вопросы
Calc: Часто задаваемые вопросы
Орфография и грамматика
Полезности и секреты
Главная страница

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

Сервис — Автозамена — Параметры   

или использовать CTRL+Z

Автозамена подставляет длинное тире вместо среднего.

Если в свойствах абзаца стоит русский или украинский языки, то минус заменится на длинное тире (em dash), по правилам типографики. В остальных языках используется среднее тире (en dash)

Отменить автозамену можно, используя CTRL+Z

Если в MS Word на выделенном слове зайти в контекстное меню, то там есть пункт «Синонимы». Есть ли что-нибудь подобное в ОО?

Выберите команду Сервис — Язык — Тезаурус   

Как менять варианты, предлагаемые функцией автодополнения?

Если в списке слов для автодополнения есть более одного варианта, нажмите клавиши CTRL+TAB для прокрутки доступных слов. Для прокрутки в обратном направлении используйте клавиши CTRL+SHIFT+TAB.

Посмотреть список вариантов можно через Сервис — Автозамена — Дополнение слов.   

зарезервированы KDE для переключения между рабочими столами —Helen 17:09, 27 September 2007 (CEST)

Как заменить разрыв строки на знак абзаца

Рейтинг:   / 12

zamena-001

Знаки, маленькие и важные

Уже не раз при проверках текстов ваших работ, я видела одну и ту же проблему у разных авторов: применяемые настройки выравнивания, отступов первой строки никак не отображаются на тексте, словно ничего и не было отформатировано. Разве что первая строка отступает как надо. Но остальные абзацы так и остаются на едином уровне с текстом. Зачастую это происходит, когда работу, ранее опубликованную на другом сайте, просто копируют.

Так в чем же проблема?

В том, что вместо абзаца находится разрыв строки (то, что бывает, если нажать в Ворде Shift+Enter ).

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

Напомню, что абзац – это отдельный объект программы MS Word. Строка же, являясь частью абзаца, не может быть, например, выровненной отдельно от других строк этого же абзаца. А так как у нас вместо абзаца выполнен разрыв строки, отступа абзаца там быть и не может.

Наш текстовый редактор похож на MS Word, он полностью поддерживает атрибуты вордовского текста, и потому все те огрехи, которые бывают при копировании текста со странички интернета всплывают в нём так же, как и в MS Word.

И потому чтобы текст на Синем сайте выглядел хорошо, поправим его, перенеся в MS Word.

Проблема с разрывами, как и другие неприятные мелочи (дефисы вместо тире, двойные отступы между абзацами, двойные пробелы между словами и т.п.) решаются буквально в считанные минуты. Если текст небольшой, можно конечно всё исправить вручную. Ну а если у вас с десяток и более страниц? Тут никакого терпения не хватит. Но не стоит отчаиваться. Умный друг Word сможет облегчить весь процесс.

Здесь я покажу, как можно исправить текст с помощью функции «найти и заменить» .

Итак, у нас есть исходный текст, скопированный с сайта, где он был опубликован ранее. Зачастую он выгладит так:

1 article

Вроде все кажется нормальным, обычный текст. Но все кардинально меняется, если применить «выравнивание по ширине». Текст разъехался по ширине окна, образовав некрасивые интервалы между словами. Вот здесь сразу же хорошо видно, где стоит разрыв строки.

2 article just

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

(ИМХО. От себя порекомендую постоянно пользоваться этой кнопкой, поможет решить множество вопросов при форматировании и редактировании текстов).

4 article shiftenter

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

Сейчас я вам покажу, как автозаменой поменять все переносы строк на абзацы по всему тексту.

Итак, наша цель – убрать знак разрыва строки, заменив его знаком абзаца. Для работы воспользуемся функцией « найти и заменить ». Кнопка находится в правом нижнем углу. Либо можно вызвать окно сочетанием клавиш ctrl+h .

5 article find

1. Переходим во вкладку « заменить », и, если открылось минимизированное диалоговое окно, нажимаем кнопку « больше ».

6 article replace

2. Убираем все флажки с параметров поиска, если они до этого стояли.

3. Ставим галочку в пункте « подстановочные знаки ».

7 article onlysigns

4. Ставим курсор в поле « найти », и щелкаем по кнопке « специальный ». В списке выбираем « разрыв строки ». В поле должен появиться значок ^|

8 article linebreak

5. Щелкнув в поле « заменить на », в списке « специальный » выбираем « знак абзаца ». В поле появится значок ^p.

Здесь внимательно, не спутайте с « конец абзаца » (значок ^s).

9 artticle signparagraph

6. Теперь нажимая « заменить », можно отредактировать текст. Либо, нажав « заменить все », производим замену сразу по всему тексту.

10 article replaceok

Итог. Автозамена произошла успешно. Разрывы строк во всём тексте заменены абзацами. Вот теперь можно применять и красную строку, и выравнивание по ширине, все отобразится, как должно быть.

Бывает такой вариант, когда каждая строка текста отделена разрывом строки. Нам не нужны в этих местах абзацы, но лишние разрывы портят вид. Тогда в шаге 4 вместо замены на знак абзаца ставим замену на знак пробела. Но теперь придется заменять каждый разрыв пробелом пошагово, по одному, чтобы не пропустить то место, где разрыв всё-таки нужен. В этом месте, просто не производим замену и переходим к следующей строке.

Текст красив и аккуратен. Еще не совсем! Часто встречается еще одна проблема, которую создает себе сам автор – дополнительный отступ между абзацами. Для чего он делался? Чтобы визуально разделить текст, выделить абзацы. Но, поскольку теперь есть возможность сделать отступ красной строки, такой интервал для разделения абзацев уже не нужен. Наш текст с нормальными отступами, как в Word’е получится ровным, а не рваным на куски.

11 article doubleparagraph

Цель вторая – убрать двойной абзац.

То есть, заменить идущие подряд два символа абзаца на один.

1. Вновь вызываем диалоговое окно « Найти и заменить » ( ctrl+h или кнопкой в нижнем правом углу).

2. Убираем галочку с пункта « подстановочные знаки » (обязательно, иначе замена не получится).

13 article doublepar onlysign

3. Скопировав значок абзаца ^p в поле «найти» два раза (получится ^p^p), оставим в поле « заменить на » его же в единственном экземпляре, и нажимаем «заменить».

И в итоге мы получим аккуратный ровный текст.

Еще одна проблема, которая портит текст работ не хуже дополнительных абзацев – это дефис, стоящий вместо тире . Этим грешат многие авторы. Автозамена, уже по умолчанию включенная в Word-е не меняет тире в начале строки (прямая речь), после запятых, точек, кавычек и т.д. Автозамена работает только для тире непосредственно между словами, и то только в том случае, когда от предыдущего текста тире отделено пробелом.

Как часто бывает, что автор набирает текст, не обращает внимания на такую мелкую деталь, как тире, ставя вместо него дефис. И в итоге вынужден потом заменять дефис на тире в диалогах по всему тексту. Вручную это опять же долго, да и всегда остается возможность недосмотреть и пропустить несколько знаков.

Но функция « найти и заменить » и здесь выручит.

Третья цель – замена дефиса на тире.

Вернее, замена дефис-пробел на тире-пробел.

Все в том же окне в поле « найти » ставим дефис, а после него пробел. Это нужно для того, чтобы не заменить на тире нужные дефисы между словами, где они употребляются без пробелов (например, «как-то», «что-либо» и т.д.). А после тире пробел имеется всегда. Если вы отделяли по тексту дефисы «вместо тире» пробелами, проблем возникнуть не должно. В противном случае, придется действовать осторожнее, и дефис в нужных местах менять на тире по одному.

Поставим курсор в поле « заменить на », щелкнем на кнопке « специальный », выбираем короткое тире (значок ^=, и тогда получим это «–» ), либо длинное тире (значок ^+, и тогда получим это «—»)

После выбранного значка тире также ставим пробел.

12 article longdash

Щелкнув « заменить все », получаем результат – текст отредактирован.

Мы потратили всего несколько минут, заменив все разом, не выискивали все эти проблемы по одной во всём тексте.

Кроме описанных возможностей, можно поэкспериментировать с функцией « найти и заменить ». Например, можно убирать двойные пробелы между частями предложения. Помните, Word может не только сохранять ваши работы в текстовом формате, а также существенно облегчить жизнь при редактировании и форматировании.

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

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