Помощь - Поиск - Пользователи - Календарь
Полная версия: Find and replace... column break!
ProDTP > Графика и препресс > Adobe InDesign
TigraSSS
Проблема следующая - есть огромный объем текста, в нем вручную проставлены спецсимволы column break. Вопрос - как найти и заменить эти символы?
tsR [2k]
Попробуй в Ворде найти.
TigraSSS
Цитата
' date='Aug 21 2006, 10:10' post='121082']
Попробуй в Ворде найти.

Нет, ворд не годится - в тексте куча форматирования. Нужно только в индизайне sad.gif
dandy
Очень просто:

находишь ОДИН - копируешь его - открываешь файнд/реплейс - вставляешь его и меняешь на что хочешь

ЗЫ даже не понял в чем вопрос-то...

Спецсимволы также легко копируются как и обычный текст...
TigraSSS
Цитата(dandy @ Aug 21 2006, 10:13) *

Очень просто:

находишь ОДИН - копируешь его - открываешь файнд/реплейс - вставляешь его и меняешь на что хочешь

ЗЫ даже не понял в чем вопрос-то...

Спецсимволы также легко копируются как и обычный текст...


ммм... может я туплю, но... копирую в тексте символ Column Break и вставляю это самый символ в поле Find - ^p - но ведь это символ End of Paragraph !!! А это совсем не то что нужно sad.gif


======================================
TigraSSS
(+) Предупреждение за чрезмерное цитирование
Админ
======================================
dandy
^p - но ведь это символ End of Paragraph

правильно
разрыв колонки - другой спец символ (погоди немного - занят комп - найду символ отредактирую данный пост)
ксанка
Цитата(dandy @ Aug 21 2006, 13:28) *

правильно
разрыв колонки - другой спец символ (погоди немного - занят комп - найду символ отредактирую данный пост)

в том-то и дело, что когда включаешь показ непечатаемых символом, разрыв колонки обозначается иначе, чем новый параграф. А когда копируешь этот символ в Find and replace, то его кодировка абсолютна идентична End of Paragraph
tsR [2k]
Перед ^P должен быть символ, большинством шрифтов не отображается ( [] или розовый пробел) - его и ищи.
Включив Ctrl-Alt-I он виден перед End-of-Paragraf.
Если не видно - поменяй шрифт (Times/Myriad).
dandy
Кстати - проблема-то у меня есть

для замены - конец абзаца и разрыв колонки - один символ!

проблемка...
tsR [2k]
Даа, действительно, в прошлом посте описывал как лечить Вордовские Column Break'и, родные ИнДизовские - это что-то из символов Марсианской ASCII в UTF-8 smile.gif - даже при экспорте в РТФ дает 2 абзаца(((
dandy
Как я понял тут проблема порылась в работе с клавой

для себя Индез определяет нажатие Enter и Return по-разному,
но работает с этим ограниченное sad.gif
TigraSSS
Цитата
' date='Aug 21 2006, 10:34' post='121090']
Если не видно - поменяй шрифт (Times/Myriad).

Сорри, проделал вышеописанные действия - не видно никаких символов sad.gif
iv-mi
Перейдите в Story Editor (Ctrl+Y): там символы Enter, служащие Column Break, окрашены красным цветом.  По крайней мере  можно пройти по гранке и заменить эти символы, например, на обычный Enter.
tsR [2k]
iv-mi, окрашены красным - только в том случае, если это Вордовские Column Break;
родные Индизовские (Numpad Enter) видно как мелкие черточки, так что через Story Editor тоже не очень удобно(.
Нужно глюкрепорт на Адобу)
iv-mi
Цитата
окрашены красным - только в том случае, если это Вордовские Column Break;
родные Индизовские (Numpad Enter) видно как мелкие черточки, так что через Story Editor тоже не очень удобно(.
Да нет же! Родные индизайновские выглядят очень заметными вертикальными жирными красными линиями. И если не дальтоник, smile.gif, то все легко обнаруживается.
"не очень удобно" -- да уж, удобства, как говорится, во дворе.  wink.gif
Удобство пока одно -- в стори эдитор это гранка, значит нет разрывов текста. Можно пройти по нему и зорким взглядом найти все красные вкрапления и изменить их.
TigraSSS
аха... особенно если текста столько, что неделю менять будешь sad.gif
Вроде есть способ.
1. В поле Find пишем ^p, а в поле Change - ^p# - меняем.
2. В поле Find пишем #, а в поле Change - ничего - меняем.
dandy
А толку от такой замены?

Не вижу смысла sad.gif
tsR [2k]
Там, где разрыв колонки предшествует новому абзацу - можно попробовать поискать 2 абзаца подряд.
Если же разрыв был в тексте - на его месте станет абзац.
DVK
Собственно, а на что нужно заменить разрыв страницы?
Если на разрыв абзаца, то всё просто: ^p меняем на...  ^p по всему тексту.
Далее меняем ^p^p на ^p (этим удаляем двойные абзацы)
TigraSSS
column break нужно заменить на forced line break

еще один рецепт, вроде рабочий

1.  ^p меняем на ^n
2.  пробел^n меняем на пробел
3.  ^n^n меняем на #^p
4.  ^n меняем на ^p
5.  # меняем на ^n

но как-то оно все через ж...
неужели нет нормального способа?
tsR [2k]
[off] Голова дана на то, чтобы неразрешимое решить.
Хоть через ж...[/off]

Вопрос нужно скриптерам нашим задать - может этот ColBreak как-то через VBS/js полечить можно...
arhip
Цитата(TigraSSS @ Aug 21 2006, 16:04) *

аха... особенно если текста столько, что неделю менять будешь sad.gif
Вроде есть способ.
1. В поле Find пишем ^p, а в поле Change - ^p# - меняем.
2. В поле Find пишем #, а в поле Change - ничего - меняем.

Это и есть совершенно рабочее решение.
Поскольку в разрыв колонки в wildcards не отличается от разрыва абзаца, то Индизайн меняет и то, и другое на разрывы абзаца. Что и требуется.

Цитата(DVK @ Aug 21 2006, 16:27) *

Собственно, а на что нужно заменить разрыв страницы?
Если на разрыв абзаца, то всё просто: ^p меняем на...  ^p по всему тексту.
Далее меняем ^p^p на ^p (этим удаляем двойные абзацы)

Тоже вариант, и тоже рабочий. Только фразу "меняем на...  ^p" надо читать как "меняем на... ^p^p". Потому что замена ^p на ^p не срабатывает: Инди оставляет разрывы колонок на месте.
steve
Можно через скрипты сделать, хотя тоже будет не быстро. Проверять последний символ в строке, если = idSpecialCharacters.idColumnBreak, то менять на #13#10.
steve
Почему-то нельзя редактировать старое сообщение, поэтому новое пришлось сделать.
Сначала сделал на VB (с прогресс баром), но чтобы проще было передал в js.
Скрипт для замены column break на "\r". Работает в заселеченной story.
Нажмите для просмотра прикрепленного файла
nis30
['to TigraSSS' ] Если еще актуально, смотрите личку
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2012 Invision Power Services, Inc.

Реклама

   Rambler's Top100    Яндекс цитирования