Eclipse copy code с подсветкой синтаксиса - PullRequest
17 голосов
/ 05 декабря 2011

Я пишу документ с инструкциями по программированию для моей команды разработчиков. Я использую MS Word . Мы работаем с Eclipse CDT (C ++). Мне нужно скопировать-вставить код C ++ с подсветкой синтаксиса от Eclipse до Word . Я пробовал Notepad ++ , и он может экспортировать текст с подсветкой синтаксиса, но его подсветка ограничена базовым синтаксисом (он не знает об определенном классе, перечислении и т. Д.). Подсветка синтаксиса Eclipse очень мощная, и я хочу экспортировать напрямую из Eclipse в Word, используя подсветку синтаксиса.

Есть ли какой-нибудь плагин Eclipse , который достигает этой цели? Или какой-то трюк , чтобы сделать это ( без создания снимка экрана )?

Ответы [ 4 ]

18 голосов
/ 05 декабря 2011

Когда вы копируете код в документ Word, вы можете выбрать опцию «сохранить исходное форматирование», и подсветка будет такой же, как в затмении.

РЕДАКТИРОВАТЬ:

Как упомянуто в комментариях ниже, это не сработает для свернутого кода, поэтому вы можете щелкнуть правой кнопкой мыши номера строк и выбрать Folding > Expand All

РЕДАКТИРОВАТЬ 2: Также упомянуто в комментариях, что касается кислорода затмения, код автоматически копируется с подсветкой синтаксиса

3 голосов
/ 31 июля 2015

Когда я копирую из Eclipse прямо в PowerPoint, некоторые операции форматирования портятся. Жирный и цвет, кажется, "продолжать идти". Но если я копирую из Eclipse в Word - а затем из Word в PowerPoint (с сохранением исходного форматирования CNTRL-K) - форматирование будет правильным. Я недавно обновил Eclipse до Mars и Office до 2013 года. Сначала мне нужно пройти через Word.

0 голосов
/ 19 января 2018

Копирование форматирования поддерживается начиная с версии 3.2

Обратите внимание, что все скопировано: выделение орфографических ошибок, отмеченных переменных / типов / и т. Д. И подчеркивание предупреждений / ошибок.

Чтобы избежать этого, отключите проверку орфографии, «Пометить вхождения» и «Сообщить о проблемах при вводе» соответственно.

0 голосов
/ 03 сентября 2016

Я тоже пытался, и по какой-то причине не каждый модуль компиляции сохранял бы форматирование.

Через некоторое время я увидел, что вы также не сможете сохранить форматирование, если есть частикод скрыт, так что для тех, кто не может заставить его работать с ответами выше, просто убедитесь, что слева от вашего кода нет никаких знаков «+» (мой был там, где импорт был в начале).

...