Как скопировать и вставить код без форматирования текста?[закрыто]

StackOverflow https://stackoverflow.com/questions/122404

  •  02-07-2019
  •  | 
  •  

Вопрос

Раньше мне часто приходилось копировать фрагмент кода с веб-сайта/документа Word и т. д. только для того, чтобы обнаружить, что при выполнении вставки я получаю желаемый код плюс некоторые дополнительные HTML-теги/текст, по сути, дополнительную информацию о форматировании.

Чтобы избавиться от этого лишнего балласта, я вставлял текст в Блокнот, затем копировал его еще раз и вставлял в нужное место.

Совсем недавно я обнаружил простой и бесплатный инструмент для Windows под названием Чистый текст это позволяет мне вырезать шаг Блокнота.По сути, он добавляет дополнительное сочетание клавиш, например WinKey + V, которое выполняет действие «Вставить» без форматирования;просто чистый текст.Я считаю это очень удобным.

Мне было интересно, какой подход вы бы использовали сами?Являются ли они лучше/проще в использовании инструментов?

Это было полезно?

Решение

Просто суммирую доступные варианты:

Инструменты

Браузеры

Другой

  • Под 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, весь текст, который я копирую из сети, вставляется туда и затем используется повторно, что позволяет мне его очистить (отформатировать и внести изменения).

Скачать Блокнот 2 можно здесь.

Если вы используете MS Word, попробуйте ALT+E, S, U, Enter (используется специальная вставка)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top