Как вы отображаете фрагменты кода в MS Word, сохраняя формат и подсветку синтаксиса?

Кто-нибудь знает способ отображения кода в документах Microsoft Word, который сохраняет окраску и форматирование? Предпочтительно, чтобы этот метод также был ненавязчивым и простым в обновлении.

Я попытался включить код как обычный текст, который выглядит ужасно и мешает при редактировании обычного текста. Я также попытался вставить объекты, документ WordPad и текстовое поле в документ, а затем поместить код внутри этих объектов. Код выглядит намного лучше и его легче избежать при редактировании остальной части текста. Однако эти объекты могут занимать только одну страницу, что делает редактирование кошмаром, когда необходимо добавить несколько страниц кода.

Наконец, я знаю, что есть намного лучшие редакторы / форматы, у которых нет проблем с обработкой этого, но я застрял, работая с MS Word.

1839
задан 16.05.2020, 20:10

7 ответов

Я ввожу свой код в Visual Studio, и затем вставку копии в слово. это сохраняет цвета.

52
ответ дан 16.05.2020, 20:16
  • 1
    привет формат пароля дб joomla является md5 (пароль + соль): посолите, где соль является секретным ключом, таким образом, можно взорвать секретный ключ от данного пароля с помощью : ключевое слово... и затем использовать, это с паролем, чтобы генерировать пароль типа joomla и затем соответствовать и паролю (сгенерированный собой и паролю дб)... благодарит – Er. Anurag Jain 07.01.2020, 05:30
  • 2
    Но далекий от 100%-й точности. Процесс копии, кажется, удаляет большое форматирование по некоторым причинам. – Frank Krueger 16.05.2020, 20:16
  • 3
    Это работает очень хорошо с Eclipse и OpenOffice Writer, между прочим (я don' t знают о Eclipse/Word или VisualStudio/Writer, ' хотя). – Joachim Sauer 16.05.2020, 20:16
  • 4
    Интересно, зависит ли это, используете ли Вы вкладки или имеете Visual Studio, преобразовывают вкладки в пробелы. Я don' t замечают любые проблемы с пробелами. – devuxer 16.05.2020, 20:17
  • 5
    Используя пробелы, кажется, фиксирует любые ошибки форматирования. Своего рода боль, но это действительно работает. – shmeeps 16.05.2020, 20:17
  • 6
    Работы, но так как у меня есть черная тема..., заканчиваются неразборчивые. blog.wekeroad.com/wp-content/uploads/2007/10/codefile.gif – EdgarT 16.05.2020, 20:18

Попытайтесь определить стиль, названный 'кодом', и заставьте его использовать маленький шрифт фиксированной ширины, это должно выглядеть лучше тогда.

Использование CTRL + КЛАВИША "ПРОБЕЛ" для сброса стиля.

22
ответ дан 16.05.2020, 20:16
  • 1
    stackoverflow.com/questions/10409432/… - этот вопрос является все еще оставшимся без ответа:) – Red 07.01.2020, 05:30
  • 2
    Вы won' t сохраняют подсветку синтаксиса. – Uri 16.05.2020, 20:17
  • 3
    Подсветка синтаксиса переоценена если we' ре говоря документ Word здесь. Но это также легко реализовано в сценарии VB, который окрашивает весь текст разработанным как " Code". – Frank Krueger 16.05.2020, 20:17
  • 4
    That' s, как я делаю это также с довольно хорошими результатами, хотя я также выключаю написание/проверку правописания для своего " code" стиль. – Clayton 16.05.2020, 20:18
  • 5
    Конечно, можно сохранить подсветку синтаксиса: Создают Стиль без цвета шрифта –  16.05.2020, 20:18

Действительно нет очевидного способа, чтобы сделать это, и это могло все еще выглядеть подозрительным на основе Ваших точных настроек стиля.

то, Что Вы могли попытаться сделать, является к первому показу преобразованием кода к HTML (существует много программ, которые делают это), и затем попытайтесь открыть файл HTML со словом, которое могло бы, надо надеяться, предоставить Вам отформатированный и симпатичный код, и затем копировать и вставлять его в Ваш документ.

5
ответ дан 16.05.2020, 20:17

Возможно, это чрезмерно просто, но Вы попытались вставить в своем коде и установить шрифт на нем к Courier New?

19
ответ дан 16.05.2020, 20:19
  • 1
    Это все еще won' t сохраняют подсветку синтаксиса. – Sk8erPeter 16.05.2020, 20:19

Используйте моноширинный шрифт как Lucida Console, , который идет с Windows. Если Вы сокращаете/вставляете из Visual Studio или чего-то, что поддерживает подсветку синтаксиса, можно часто сохранять цветовую схему маркера синтаксиса.

7
ответ дан 16.05.2020, 20:19

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

4
ответ дан 16.05.2020, 20:30

Это является немного косвенным, но это работает очень приятно. Получите LiveWriter и установите этот плагин:

http://lvildosola.blogspot.com/2007/02/code-snippet-plugin-for-windows-live.html

Вводит Ваш код с помощью плагина в сообщение в блоге. Выберите все и скопируйте его в Word.

Это выглядит большим и может включать номера строки. Это также охватывает страницы прилично.

Colby Africa HTH

12
ответ дан 16.05.2020, 20:33
  • 1
    Требует учетной записи в Windows Live или Wordpress или некоторых других из 10 платформ блоггинга. – mirelon 16.05.2020, 20:34

Теги

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