Подтвердить что ты не робот

Скопировать-вставить код из Visual Studio, но вставить код UNFORMATTED

Есть ли способ заставить Visual Studio скопировать выбранный код в буфер обмена как неформатированный текст?

Когда я копирую код в Word или чаще Outlook, я должен сделать это через Блокнот, чтобы избавиться от форматирования... должен быть более простой способ!

4b9b3361

Ответ 1

Visual Studio помещает неформатированный текст в буфер обмена, но также помещает форматированный текст. (Буфер обмена поддерживает несколько одновременных форматов, и ОС предполагает, что они просто разные представления одних и тех же данных, хотя нет технического обеспечения этой точки.)

Приложение, которое вы используете для вставки, затем выбирает предпочтительный формат. В Word и, возможно, в Outlook также есть команда "Вставить специальную", которая позволяет вам выбрать формат, который вы хотите использовать.

Ответ 2

Мой отдел использует PureText. Сидит в системном трее; скопировать текст, щелкнуть - удалить все форматирование, оставив текст с простой ванилью. Я уверен, что это похоже на PlainTextClipboard.

"PureText в основном эквивалентен открывая Блокнот, делая PASTE, а затем SELECT-ALL, а затем COPY. Преимущество PureText - выполняя все эти действия с помощью один горячий ключ и имеющий результат вставлен в текущее окно автоматически".

Года для этого была flaky Lotus Notes; любит сбой при вставке HTML-помеченного текста, который я невинно копировал с веб-страницы....

Ответ 3

Если вы нажмете CTRL + Z после вставки, он изменится на неформатный, потому что форматирование на самом деле считается одним шагом после обычной пасты.

Ответ 4

Когда я делаю это, выбирая небольшое всплывающее меню, прикрепленное к элементу буфера обмена "Match Destination Formatting", делает трюк для меня.

Ответ 5

Вы можете найти http://www.extrabit.com/plaintextclipboard/, чтобы стать полезным инструментом. В некоторых приложениях есть параметр вставки, который разделяет форматирование, но то, что вам действительно нужно, - это операция копирования, которая разделяет форматирование, которое VS не предлагает.

Ответ 6

В Outlook 2007 я изменил палитру по умолчанию, чтобы сделать только текст. Перейдите в раздел "Параметры редактора" | продвинутый В разделе "Вырезать, скопировать, вставить" выберите "Вставка" из других программ: [Только сохранить текст]

И если вы все еще хотите вставить отформатированные (реже в моем случае), используйте специальную вставку...

Ответ 7

От это сообщение в блоге Я получил эти инструкции для избавления от черного фона при копировании и вставке из VS с помощью темы "Темная тема", активируется, но html в нем может быть изменен, чтобы изменить остальную часть форматирования по мере необходимости (например, установить весь текст в черный).

При необходимости установите Power Tools Powerivity

Откройте Инструменты → Расширения и обновления

Выберите "Онлайн" (галерея Visual Studio) и найдите "Электроинструменты производительности 2012/2013"

Загрузите и перезапустите Visual Studio при появлении запроса

Настройки электроинструмента производительности

Откройте Инструменты → Опции → Развернуть Производительность Электроинструменты выберите HTML Copy

Измените параметр BeforeCodeSnippet на:

<style type="text/css">.identifier {color:black !important;}</style>
<pre style="{font-family}{font-size}{font-weight}{font-style}">

Измените EmitSpanClass на: True

Проверить, что EmitSpanStyle: True

Ответ 8

Расширение Visual Studio Копия для обзора может быть вам полезна. На самом деле, это не делает неформатированное копирование, но применяет его собственный простой текстовый шаблон.

Он поддерживает формат "Переполнение стека", который просто удаляет ведущие пробелы, сохраняя как можно больше отступы и вводит какой-то заголовок.

Получите его из Visual Studio Gallery и попробуйте.

Раскрытие информации: Я являюсь автором этого Расширения. Пожалуйста, не догадайтесь, если я смогу улучшить его в соответствии с вашими потребностями.

Ответ 9

Этот сайт Microsoft Office предлагает обходное решение, которое включает в себя запись макроса для замены функций ctrl + v для вставки простого текста все время, но это может быть не то, что вы хотите. Вы можете альтернативно переназначить неиспользованный ярлык (ctrl +?), Чтобы предоставить вам эту функцию, чтобы вам не нужно было включать/отключать макрос.

Ответ 10

Буфер обмена позволит вам вставлять вещи в простой или форматированный текст. Я использовал его каждый день; это один из самых полезных инструментов, которые у меня есть. Это становится костылем!

Ответ 11

Для приложений, которые не имеют "вставить специальные", вы можете использовать приложение, например PureText