Скопируйте цветной блок синтаксиса как rtf в intelliji IDEA? - PullRequest
26 голосов
/ 03 февраля 2011

Есть ли простой способ скопировать блок синтаксического цвета как rtf в intellij IDEA?

Ответы [ 5 ]

36 голосов
/ 03 февраля 2011

ОБНОВЛЕНИЕ : теперь есть новый плагин для этого: 'Копирование' на стероидах , которое поддерживается JetBrains.


Нет способа напрямую скопировать цветной блок кода из IDEA.

Обходной путь должен использовать Файл | Экспорт в HTML , затем откройте HTML в браузере, затем скопируйте из окна браузера и вставьте в Wordpad или MS Word.

Другой, более быстрый способ - установить плагин Copy as HTML в Настройки | Плагины

Копирует фрагмент кода как HTML

  • Добавляет пункты меню «Копировать как HTML» в главное меню и всплывающее окно редактора. Скопирует текущий выбор или полный буфер редактора. В настоящее время работает, только если фокус находится в редакторе (например, не будет работать в дереве проекта).
  • Сохраняет больше форматирования, чем встроенный экспорт HTML.
  • HTML - это всего лишь фрагмент (без тегов html и body), предназначенный для вставки в полный HTML-документ.
  • В настоящее время формат HTML исправлен и часто использует CSS.
  • Параметры: удаление, добавление границы, отступов, номеров строк, преобразование табуляции в пробелы, включение предупреждений редактора и выделение ошибок (см. Параметры IDE -> Копировать как HTML).
  • Повторно использует настройку редактора «Показать номера строк» ​​(см. Меню «Вид» в Idea).
6 голосов
/ 27 июня 2012
  1. Перейти к https://gist.github.com/
  2. Скопируйте код из IntelliJ в новый приватный список;
  3. Сохраните его, скопируйте цветной код из браузера в любое место;
  4. Удалить суть.
3 голосов
/ 21 декабря 2015

IntelliJ IDEA 15

По умолчанию вы можете скопировать расширенный текст из IntelliJ в Microsoft Word (например).

Эту функцию можно найти в Файл> Настройки ...> Редактор> Общие> Копирование в формате RTF> Копировать как форматированный текст по умолчанию

enter image description here

Вы также можетеизмените цветовую схему только для операции копирования-вставки (ваша текущая схема не изменится).

3 голосов
/ 03 февраля 2011

Использовать внешний инструмент notepad ++ 1) скопировать фрагмент кода в notepad ++ 2) применить подсветку синтаксиса 3) скопировать с помощью плагина nppexport в буфер обмена как rtf

0 голосов
/ 02 декабря 2012

Если вы на Mac и любите TextMate, вот отличный способ скопировать стилизованный код из TextMate: https://github.com/bblimke/copy-with-style-tmbundle

Это не так удобно, как делать это напрямую из IntelliJ, но это немного большеудобнее, чем использовать гист или пастин.Кроме того, в отличие от плагина «Копировать как HTML» для IntelliJ, это решение действительно работает на момент написания этой статьи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...