Как мне легко написать и выделить синтаксический код PHP (или любой другой язык программирования) в документе Word 2009?
Как мне легко написать и выделить синтаксический код PHP (или любой другой язык программирования) в документе Word 2009?
Ответы:
Вы можете использовать Notepad ++, чтобы выполнить это тремя способами. Как вы знаете, Notepad ++ - это более продвинутая версия Notepad, которая поддерживает подсветку синтаксиса различных файлов кода «из коробки» - включая PHP!
Загрузите и установите его, запустите его и загрузите файл PHP. Вы должны автоматически видеть его красиво раскрашенным (если нет, потому что расширение файла отличается от того .php
, перейдите в Language -> PHP или Language -> P -> PHP).
Если вам нужно изменить любой из цветов, вы можете легко это сделать - просто зайдите в Настройки -> Конфигуратор стайлера. Из этого меню вы можете изменить различные параметры подсветки и шрифта в соответствии с вашими потребностями - хотя по умолчанию обычно достаточно для большинства.
Затем перейдите в Плагины -> NppExport. Оттуда у вас есть три варианта, которые вы можете рассмотреть:
Начните с последнего - «Копировать все форматы в буфер обмена» - который скопирует весь файл с выделенным синтаксисом в буфер обмена. Как только вы щелкнете по нему, откройте Microsoft Word и просто нажмите «Вставить»! Вы должны увидеть красиво выделенный синтаксис код. Если что-то пойдет не так, вы можете попробовать один из других вариантов (экспорт в RTF / HTML), хотя у меня никогда не было проблем с методом буфера обмена.
Отправьте свой код на веб-сайт с подсветкой синтаксиса, например , этот (выберите язык самостоятельно, автоопределение работает не очень хорошо). Существует список других онлайн раскраски , сайт синтаксиса здесь .
Скопируйте выделенный код и вставьте его в Word.
Вы можете установить тип файла .PHPS в Apache, а затем скопировать вывод из браузера в Word.
в вашем http.conf
AddType application/x-httpd-php-source .phps
Я нашел этот вопрос, ища то же самое для Outlook в Mac OS, но Notepad ++ не существует для OSX, и я использую Sublime Text (который имеет преимущество кроссплатформенности).
Для этого есть плагин под названием SublimeHighlight .
Предполагая, что вы используете Sublime Package Control , выполните шаги по установке SublimeHighlight:
Затем, чтобы скопировать текст, вы можете нажать cmd shift Pи запустить «SublimeHighlight: копировать в буфер обмена как HTML» (или RTF). Этим командам также могут быть назначены сочетания клавиш .
Обратите внимание, что в Windows или Linux сочетание клавиш для палитры команд отличается, но к нему можно получить доступ, выбрав Инструменты> Палитра команд.
Синтаксис, выделяющий многие языки в документах Word: http://www.planetb.ca/2008/11/syntax-highlight-code-in-word-documents/
Без ручного создания стилей символов для каждого элемента языка и применения их вручную вы не сможете.
Лучше всего сделать снимок экрана в редакторе, который делает подсветку синтаксиса, и вставить его в документ, или скопировать и вставить уже красочный код из другой программы (возможно, в корзину) и вставить его в Word и надеяться, что Цветовое форматирование сохраняется.
Вы можете использовать подсветку синтаксиса плагина в Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . я следую за этим шагом и работаю
Возможно, вы захотите отказаться от Word в целом и использовать вместо этого AsciiDoc . AsciiDoc - это и простой язык разметки, и процессор для обработки документов в других форматах. Он поддерживает HTML и DocBook . Формат DocBook можно преобразовать в другие форматы (например, PDF, ePub) с помощью дополнительных инструментов (например, a2x ).
По умолчанию он использует GNU source-highlight исходного кода чтобы раскрасить исходный код.