Существует ли редактор кода, который позволит копировать подсветку синтаксиса в документ Office для Windows? - PullRequest
0 голосов
/ 24 февраля 2012

Существует ли редактор кода, который позволит копировать подсветку синтаксиса в документ Office для Windows?

Я хочу иметь возможность копировать код в документ Word или EMail и сохранять форматирование при объяснении изменений кода.

Мне понадобится поддержка нескольких языков, включая C, C ++, TCL, Javascript, Basic и пару других.

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

Ответы [ 3 ]

1 голос
/ 24 февраля 2012

Я использовал Notepad ++ в прошлом. У него есть плагин NppExport, и я думаю, что в нем есть все, что вам нужно. Суть в том, что вы должны написать / открыть исходные файлы с помощью Notepad ++, затем экспортировать их в rtf, открыть rtf и скопировать текст в хорошем формате в файл doc. Вот ссылка на Notepad ++ и на хорошую статью, которая поможет вам начать работу с плагином NppExport .

0 голосов
/ 08 марта 2012

Eclipse подойдет, если вы установите языковую поддержку для всех требуемых языков.

0 голосов
/ 24 февраля 2012

Visual Studio (2010 Professional) "отлично работает" для копирования кода и форматирования / раскраски в MS Word (2010) и Outlook (2010) *.Он поддерживает как минимум C / C ++ / C # и код JavaScript.Он может поддерживать TCL / BASIC (он поддерживает VB / VB.NET), но я не использую эти языки.И, конечно же, VS - полноценная IDE.

Visual Studio 2010 Express бесплатна (как в пиве).Но так как моя компания платит за мою копию, я могу только надеюсь поддержка copy'n'paste работает и в Express ;-) В любом случае, стоит попробовать.

Я не уверен, можно ли экспортировать номера строк через copy'n'paste, но я в этом сомневаюсь.Это не тот случай использования, с которым я столкнулся.

Лично я бы порекомендовал сделать обзор через SCM / процесс проверки кода, а , а не вручную, что звучит каккошмарный сон.Существуют дополнительные преимущества использования инструментов, разработанных для этой цели, включая управление историей и разговор о том, что на самом деле есть или может быть (по отношению к тому, что было), а не копия того, что могло бы быть..


* После вставки в Microsoft Word отключите параметр «Добавить пробел после каждого абзаца», чтобы удалить из вставленного кода пустые строки.

...