Как скопировать и вставить код без форматирования форматированного текста?
Мне часто приходилось сталкиваться с куском кода с сайта/документа Word и т.д., только чтобы обнаружить, что при выполнении Paste я бы получил нужный код плюс некоторые дополнительные HTML-теги/текст, в основном дополнительную информацию о форматировании.
Чтобы избавиться от этого дополнительного балласта, я бы вставлял текст в блокнот, а затем копировал его, а затем вставлял в нужное место.
Довольно недавно я обнаружил простой и бесплатный инструмент для Windows под названием PureText, который позволяет мне вырезать шаг "Блокнот". В основном это добавляет дополнительную комбинацию клавиш, например WinKey + V, которая будет выполнять действие Paste без форматирования; просто чистый текст.
Мне очень удобно.
Мне было интересно, какой подход вы бы использовали сами? Являются ли они лучше/проще в использовании инструментов вокруг?
Ответы
Ответ 1
Чтобы обобщить доступные параметры:
Инструменты
- PureText - бесплатный инструмент для Windows
- Используйте AutoHotkey и напишите свой собственный макрос
как было предложено Dean
Браузеры
- Чтобы скопировать обычный текст из браузера: Скопировать как обычный текст или CopyPlainText (предлагается cori) - расширения Firefox
- вставить без форматирования в браузер (по крайней мере, Firefox/Chrome): CTRL + ⇧ Shift + V в Windows/Linux, см. ниже для Mac OS X. li >
Другое
- В Mac OS X вы можете ⇧ Shift + ⌥ Alt + ⌘ Command + V для вставки с "текущим" форматом (Edit → Paste and Match Style); или ⌘ Command + ⇧ Shift + V для вставки без форматирования (Kamafeather)
- Вставить в блокнот (или другой текстовый редактор), а затем скопировать из "Блокнот" и снова вставить
- Для однострочного текста: вставка в любое текстовое поле (текстовое поле, поиск/поиск и т.д.).
Не стесняйтесь редактировать/добавлять новые элементы
Ответ 2
Для справки в Mac OS X вы можете использовать ⌘ Command + ⇧ Shift + ⇧ Shift + V для вставки без форматирования или с помощью "текущего" формата.
Примечание: в некоторых приложениях это ⌘ Command + ⇧ Shift + ⌥ Alt + V (см. "Редактировать" меню → "Вставить и совместить стиль" )
Ответ 3
Я большой поклонник Autohotkey.
Я определил макрос "paste plain text", который работает в любом приложении. Он запускается, когда я нажимаю Ctrl + Shift + V и вставляет простую версию того, что находится в буфере обмена. Самое приятное в Autohotkey: вы можете кодировать все, чтобы работать так, как вы хотите, чтобы они работали во всех приложениях.
^+v::
; Convert any copied files, HTML, or other formatted text to plain text
Clipboard = %Clipboard%
; Paste by pressing Ctrl+V
SendInput, ^v
return
Ответ 4
С веб-сайтов, используя Firefox, я использую расширение CopyPlainText.
Ответ 5
Если вы вставляете в Word, вы можете использовать специальную команду Вставить.
Ответ 6
У меня Far.exe в качестве первого элемента в меню "Пуск".
Richtext в буфере обмена →
ctrl-escape,arrdown,enter,shift-f4,$,enter
shift-insert,ctrl-insert,alt-backspace,
f10,enter
- > открытый текст в буфере обмена
Плюсы: никакая мышь, просто слепая печать, заканчивается точно, где я был раньше
Минусы: кодировка ANSI - теряются международные символы
К счастью, мне не нужно делать это слишком часто:)
Ответ 7
Приятная находка с вашим PureText. У меня была сборка, прежде чем я сменил клавиатуру, ключ, на котором выполнялся макрос, который копировал-вставлял в блокнот для этой задачи! Я попробую ваше программное обеспечение, так как теперь у меня нет макрокоманды: (
Ответ 8
Я написал неопубликованное приложение java для наблюдения за буфером обмена, заменяя элементы, предлагающие текст вместе с другими более богатыми форматами, причем элементы предлагают только обычный текстовый формат.
Ответ 9
Найдите маленький значок буфера обмена, который появляется в конце материала, который вы вставляете. Нажмите на это и выберите "сохранить только текст".
Ответ 10
Я использую OpenOffice.org и предлагает специальный вариант вставки, в котором вы можете вообще опустить форматирование. Если вы не связаны с MS Word, это ИМО стоит попробовать, и это бесплатно: -)
Ответ 11
Всякий раз, когда эти плагины и параметры недоступны, я просто использую блокнот хорошего друга. Вставьте содержимое в блокнот, где он не примет дополнительное форматирование, а затем скопирует его обратно. Вид хаки, но хорошо. Он работает!
Ответ 12
Я обычно работаю с Notepad2, все тексты, которые я копирую из Интернета, вставляются туда, а затем повторно используются, что позволяет мне очищать его (из формата и вносить изменения).
Здесь вы можете скачать Notepad2
Ответ 13
Если вы используете MS Word, попробуйте ALT + E, S, U, Enter (используется специальная вставка)