Статьи из блога
Статьи из блога
Как избавиться от форматирования текста в буфере обмена
Метки: буфер обмена | надстройки | программы | форматирование
Вторник, 31 октября 2006 г.
Просмотров: 3862
Подписаться на комментарии по RSS
Версия для печати
Наверное, многим знакома ситуация, когда, скопировав некий текст с веб-страницы и вставив его в документ, не поддерживающий HTML-форматирование, например, в WordPad или в окно редактора-переводчика PROMT, в придачу к вашему тексту вы получаете еще и совершенно лишние элементы форматирования вроде склеенных слов: "ОбычныйТерминСписокопределенийАдресЦитатыФорматированный".
А если вы вставляете скопированный текст в редактор Microsoft Word, то его формат будет сильно отличаться от установленного вами в вашем документе стиля. Конечно, можно воспользоваться стандартной командой Word Специальная вставка. Однако это тоже не самый быстрый и удобный способ избавиться от мусора в тексте.
Проблему с честью решает крохотная утилитка PureText. Три десятка килобайтов кода обеспечивают легкое избавление текста в буфере обмена от ненужного форматирования.
После запуска утилиты в системной панели появится иконка с буквами РТ. Кликнув по иконке, вы очистите от форматирования текст, который есть у вас сейчас в буфере обмена и после этого вставите уже только простой текст.
Однако прелесть программы еще и в том, что преобразовывать форматированный текст в простой можно всего одним нажатием "горячей" клавиши. Щелчок правой кнопкой мыши по иконке программы в системной панели вызовет всплывающее меню с командами. Настройка программы доступна по команде Options.

Заводская настройка "горячей" клавиши задана сочетанием Windows+V, но его можно легко изменить. Мне показалось достаточно удобным использовать в качестве таковой левую клавишу Windows. Вы же можете выбирать из более чем десятка вариантов, либо самостоятельно задав свой вариант.
Чтобы программа автоматически загружалась при старте операционной системы, достаточно в настройках поставить галочку на соответствующем параметре внизу окна настроек.
Утилита работает со всеми версиями Windows, в том числе и с Vista.

Поиск
Рубрики
Подписка
Читают
Обсуждают
страницы
сайты
статистика
Комментариев: 3
Аналог - кому-то будет удобнее...
Paste as Plain Text
Утилита для удаления элементов форматирования в тексте. Принцип работы аналогичен пункту меню Правка - Специальная вставка - Неформатированный текст в Microsoft Word (Edit - Paste Special - Unformatted Text / Text Native). Только работает во всех приложениях.
Программа работает через буфер обмена и эмуляцию нажатия Ctrl+V. Не самое изысканное решение, зато срабатывает везде и не нагружает процессор во время простоя.
http://sottnick.narod.ru/pptrusi.htm
В отличие от вышеописанной программы, в этой есть еще и возможность вставлять текст сразу при удалении форматирования (то есть количество действий сокращается еще в 2 раза).
Все проще. Можно записать в автомате макрос, обращающийся к меню Правка - Специальная вставка - Неформатированный текст. Я его назначил на Ctrl-V (на Shift-Ins осталась нормальная вставка). Форматирование в резалте повторит форматирование последнего символа (и всего абзаца) перед местом, куда вставка. Недостаток - не раскодируется арабская вязь (ïîñûëàòü) при переносе из неуникодных редакторов. Вот для этой задачи стоит отдельные утилиты писать
(напр. http://revich.lib.ru/clipwin.zip)