Подсветка синтаксиса в Microsoft Office Word

55500
Andreas Grech

Возможное дублирование:
как мне легко выделить синтаксис кода PHP в Word?

Мне нужно вставить некоторый код (ANSI C) в Microsoft Office Word, и мне нужна некоторая форма подсветки синтаксиса (вместо простого изменения шрифта на Lucida Console)

Может быть, есть какое-то дополнение, которое позволит мне выделить синтаксис кода в Microsoft Office Word?

33
Это было задано для PHP, решение то же самое: http://superuser.com/questions/39571/how-do-i-easily-highlight-the-syntax-of-php-code-in-word T. Kaltnekar 15 лет назад 2
@T. Kaltnekar: Отлично, именно то, что я искал! Andreas Grech 15 лет назад 0
В качестве примечания: вы можете отключить опцию автоматического изменения, при которой кавычки преобразуются в фигурные кавычки, а двойные - в en / em-dash. В противном случае простое нажатие на код может изменить его ... Arjan 15 лет назад 0
Это также дубликат http://superuser.com/questions/169010/word-syntax-highlighting Nathan Fellman 14 лет назад 0

3 ответа на вопрос

52
Andreas Grech

Взято из ответа Прорыва за этот вопрос ( благодаря комментарию Т. Калтнекара )


Вы можете использовать Notepad ++ для достижения этой цели тремя способами. Как вы знаете, Notepad ++ - это более продвинутая версия Notepad, которая поддерживает подсветку синтаксиса различных файлов кода «из коробки» - включая PHP!

Загрузите и установите его, запустите его и загрузите файл PHP. Вы должны автоматически увидеть его красиво раскрашенным (если нет, потому что расширение файла отличается от того .php, перейдите в Language -> PHP или Language -> P -> PHP).

Если вам нужно изменить какой-либо из цветов, вы можете легко это сделать - просто зайдите в Настройки -> Конфигуратор стайлера. Из этого меню вы можете изменить различные параметры подсветки и шрифта в соответствии с вашими потребностями - хотя по умолчанию обычно достаточно для большинства.

Затем перейдите в Плагины -> NppExport. Оттуда у вас есть три варианта, которые вы можете рассмотреть:

  • Экспорт в RTF
  • Экспорт в HTML
  • Скопировать все форматы в буфер обмена

Начните с последнего - «Копировать все форматы в буфер обмена» - который скопирует весь файл с выделенным синтаксисом в буфер обмена. Как только вы щелкнете по нему, откройте Microsoft Word и просто нажмите «Вставить»! Вы должны увидеть красиво выделенный синтаксис код. Если что-то пойдет не так, вы можете попробовать один из других вариантов (экспорт в RTF / HTML), хотя у меня никогда не было проблем с методом буфера обмена.

Любить это! Я даже сопоставил эту команду с комбинацией клавиш CTRL + SHIFT + C. Делает так легко помещать цветные образцы кода в электронную почту! jonathanconway 13 лет назад 8
2
Egon

Вы можете использовать notepad ++ для экспорта кода в .rtf или .html, а затем использовать его в своем документе.

Я пробовал разные плагины Office, но они никогда не работали хорошо. Или я не нашел один.

1
Adam Maras

Я не знаю ни о каких подключаемых модулях Office, которые будут делать это, но если у вас установлена ​​Visual Studio или Visual C ++ Express Edition, вы можете копировать и вставлять код (который сохранит свое форматирование) из Visual Studio непосредственно в Word.

Похожие вопросы