Как скопировать и вставить код без форматирования текста?[закрыто]
-
02-07-2019 - |
Вопрос
Раньше мне часто приходилось копировать фрагмент кода с веб-сайта/документа Word и т. д. только для того, чтобы обнаружить, что при выполнении вставки я получаю желаемый код плюс некоторые дополнительные HTML-теги/текст, по сути, дополнительную информацию о форматировании.
Чтобы избавиться от этого лишнего балласта, я вставлял текст в Блокнот, затем копировал его еще раз и вставлял в нужное место.
Совсем недавно я обнаружил простой и бесплатный инструмент для Windows под названием Чистый текст это позволяет мне вырезать шаг Блокнота.По сути, он добавляет дополнительное сочетание клавиш, например WinKey + V, которое выполняет действие «Вставить» без форматирования;просто чистый текст.Я считаю это очень удобным.
Мне было интересно, какой подход вы бы использовали сами?Являются ли они лучше/проще в использовании инструментов?
Решение
Просто суммирую доступные варианты:
Инструменты
- Чистый текст - бесплатный инструмент для Windows
- Использовать Автогорячая клавиша и напишите свой собственный макрос, как предложено Дин
Браузеры
- К копировать обычный текст из браузера: Копировать как обычный текст или КопироватьPlainText (предложено Кори) - Расширения Firefox
- К вставить без форматирования в браузере (по крайней мере, Firefox/Chrome): CTRL+⇧ Сдвиг+В в Windows/Linux, информацию о Mac OS X см. ниже.
Другой
- Под Mac OS X, ты можешь ⇧ Сдвиг+⌥ Альт+⌘ Команда+В вставить в «текущем» формате (Редактировать -> Вставить и сопоставить стиль);или ⌘ Команда+⇧ Сдвиг+В вставить без форматирования (по Камаперо)
- Вставьте в Блокнот (или другой текстовый редактор), а затем скопируйте из Блокнота и вставьте еще раз.
- Для однострочного текста:вставить в любое поле с неформатированным текстом (URL-адрес браузера, текстовая область, входные данные для поиска/поиска и т. д.)
Пожалуйста, не стесняйтесь редактировать/добавлять новые элементы.
Другие советы
Для справки: в Mac OS X вы можете использовать ⌘ Команда+⇧ Сдвиг+⇧ Сдвиг+В вставить без форматирования или в «текущем» формате.
Примечание:в некоторых приложениях это ⌘ Команда+⇧ Сдвиг+⌥ Альт+В (см. Меню «Правка» → «Вставить и сопоставить стиль»)
Я большой поклонник Автогорячая клавиша.Я определил макрос «вставить обычный текст», который работает в любом приложении.Он запускается, когда я нажимаю 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
На веб-сайтах, использующих Firefox, я использую КопироватьPlainText расширение.
Если вы вставляете в Word, вы можете использовать команду «Специальная вставка».
У меня есть Far.exe в качестве первого пункта в меню «Пуск».
Форматированный текст в буфере обмена ->
ctrl-escape,arrdown,enter,shift-f4,$,enter
shift-insert,ctrl-insert,alt-backspace,
f10,enter
-> открытый текст в буфере обмена
Плюсы:никакой мыши, просто набор текста вслепую, заканчивается именно там, где я был раньше
Минусы:Кодировка ANSI – международные символы теряются
К счастью, мне не приходится делать это слишком часто :)
Хорошая находка с вашим PureText.Прежде чем сменить клавиатуру, я создал клавишу, которая запускала макрос, который копировал-вставлял-копировал в блокноте для этой задачи!Я попробую ваше программное обеспечение, так как у меня сейчас нет макроключа :(
Я написал неопубликованное Java-приложение для мониторинга буфера обмена, заменяя элементы, предлагающие текст, а также другие, более богатые форматы, элементами, предлагающими только текстовый формат.
Найдите небольшой значок буфера обмена, который появляется в конце вставленного вами материала.Нажмите на это и выберите «Сохранить только текст».
Я использую OpenOffice.org, и он предлагает специальную опцию вставки, где вы можете вообще опустить форматирование.Если вы не привязаны к MS Word, по моему мнению, стоит попробовать, и это бесплатно :-)
Всякий раз, когда эти плагины и опции недоступны, я просто использую свой старый добрый блокнот.Вставьте содержимое в блокнот, где оно не принимает дополнительное форматирование, а затем скопируйте его обратно.Типа хакерство, ну да ладно.Оно работает!
Я обычно работаю с Notepad2, весь текст, который я копирую из сети, вставляется туда и затем используется повторно, что позволяет мне его очистить (отформатировать и внести изменения).
Если вы используете MS Word, попробуйте ALT+E, S, U, Enter (используется специальная вставка)