Як легко записати і виділений синтаксисом PHP-код (або будь-яку іншу мову програмування) в документі Word 2009?
Як легко записати і виділений синтаксисом PHP-код (або будь-яку іншу мову програмування) в документі Word 2009?
Відповіді:
Для цього можна скористатися Notepad ++ трьома способами. Так що ви знаєте, Notepad ++ - це більш вдосконалена версія Notepad, яка підтримує підсвічування синтаксису різних файлів коду "поза коробкою" - PHP включено!
Завантажте та встановіть його, запустіть його та завантажте файл PHP. Ви повинні автоматично бачити його красивим кольором (якщо ні, тому що розширення файлу - це щось інше, ніж .php
перейдіть до мови -> PHP або мови -> 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 і сподіватися, що кольорове форматування зберігається.
Ви можете використовувати синтаксис Plugin Highlight у Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019 . я слідую за цим кроком і працюю
Ви можете подумати про те, щоб взагалі відмовитися від Word і використовувати натомість AsciiDoc . AsciiDoc - це і проста мова розмітки, і процесор для подачі документів в інші формати. Він підтримує HTML і DocBook . Формат DocBook можна конвертувати в інші формати (наприклад, PDF, ePub) за допомогою додаткових інструментів (наприклад, a2x ).
За замовчуванням він використовує GNU source -light для кольорового коду вихідного коду.