Как мне легко писать и выделять синтаксис PHP-код (или любой другой язык программирования) в документе Word 2009?
8 ответов
Вы можете использовать Notepad++ для достижения этой цели тремя способами. Как вы знаете, Notepad++ - это более продвинутая версия Notepad, которая поддерживает подсветку синтаксиса различных файлов кода "из коробки" - включая PHP!
Загрузите и установите его, запустите его и загрузите файл PHP. Вы должны автоматически видеть его красиво раскрашенным (если нет, потому что расширение файла отличается от .php
, перейдите в Language -> PHP или Language -> P -> PHP).
Если вам нужно изменить какой-либо из цветов, вы можете легко это сделать - просто зайдите в Настройки -> Конфигуратор стайлера. Из этого меню вы можете изменить различные параметры подсветки и шрифта в соответствии с вашими потребностями - хотя по умолчанию обычно достаточно для большинства.
Затем перейдите в Плагины -> NppExport. Оттуда у вас есть три варианта, которые вы можете рассмотреть:
- Экспорт в RTF
- Экспорт в HTML
- Скопировать все форматы в буфер обмена
Начните с последнего - "Копировать все форматы в буфер обмена" - который скопирует весь файл с выделенным синтаксисом в буфер обмена. Как только вы щелкнете по нему, откройте Microsoft Word и просто нажмите "Вставить"! Вы должны увидеть красиво выделенный синтаксис код. Если что-то пойдет не так, вы можете попробовать один из других вариантов (экспорт в RTF/HTML), хотя у меня никогда не было проблем с методом буфера обмена.
Я нашел этот вопрос, ища то же самое для Outlook в Mac OS, но Notepad++ не существует для OSX, и я использую Sublime Text (который имеет преимущество кроссплатформенности).
Для этого есть плагин под названием SublimeHighlight.
Предполагая, что вы используете Sublime Package Control, выполните шаги для установки SublimeHighlight:
- Нажмите cmd shift P
- Запустите «Управление пакетами: Добавить канал»
- Вставьте URL-адрес github: https://github.com/n1k0/SublimeHighlight.
- Снова нажмите cmd shift P и запустите «Управление пакетами: установить пакет»
- Установите пакет "Highlight" и перезапустите Sublime Text.
Затем, чтобы скопировать текст, вы можете нажать cmd shift P и запустить «SublimeHighlight: копировать в буфер обмена как HTML» (или RTF). Этим командам также могут быть назначены сочетания клавиш.
Обратите внимание, что в Windows или Linux сочетание клавиш для палитры команд отличается, но к нему можно получить доступ, выбрав Инструменты> Палитра команд.
Вы можете установить.Тип файла PHPS в Apache, затем скопируйте вывод из вашего браузера в Word.
в вашем http.conf
AddType application/x-httpd-php-source .phps
Синтаксис, выделяющий много языков в документах 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 для окрашивания исходного кода кода.