Чи є додатки для Microsoft Word для форматування зразків вихідного коду у звичайному документі?


13

Мені потрібно написати технічний документ у Microsoft Word , із зразками вихідного коду, розсипаним по всьому тексту.

Чи є спосіб, не залишаючи Microsoft Word (можливо, плагін?), Відформатувати фрагменти вихідного коду в документі таким же простим способом, який надає SuperUser.com - маленьку кнопку, яка визначає все як код і форматує його відповідним чином?


Ви шукаєте те, що забарвить ключові слова або просто щось на зразок кодового тегу в HTML?
Джошуа Нурчик

Відповіді:


5

Ви можете створити "стиль коду" за допомогою параметра Формат / Стилі та Форматування. На бічній панелі "Стилі та форматування" створіть новий стиль для використання коду. Ви можете вказати шрифт, розмір, вкладки, межі, затінення, клавіші швидкого доступу тощо ...

Отримавши новий стиль коду, виберіть свій код у документі та застосуйте новий стиль. Ви можете вибрати кілька місць у тексті, утримуючи кнопку під час вибору тексту.

Ще одна перевага використання стилів полягає в тому, що ви можете легко змінити формат будь-якого тексту, який використовує цей стиль. Ви просто змінюєте властивості стилю, і будь-який текст, який використовує цей стиль, автоматично оновлюється.


11

Я знаю, що ви попросили рішення, не залишаючи Word. Але все ж сподіваюся, ви зрозуміли, що якщо ви скопіюєте код з Visual Studio і передасте його в Word, він збереже все форматування (включаючи колірну схему).

Коли вставляєте копію з інших місць, ви як мінімум збережете простір та інформацію про нові рядки, які послужать основою для формування коду, коли ви застосуєте поради щодо цього потоку від Chrisbux , ви можете змінити стиль шрифту на фіксовану ширину як кур'єр, термінал тощо.

Word не розпізнає відмінності між ідентифікаторами, ключовими словами, операторами, літералами і т. Д. І не існує жодного плагіна, наскільки мені відомо, що може це зробити. Більшість зразків коду на документах Word, які я бачив (і я бачив багатьох, як розробник програмного забезпечення, що працює в компанії, яка документує процес розробки на кожному кроці), просто робиться за допомогою стилю для розміщення коду в добре окреслене поле та визначте шрифт фіксованої ширини.


+1 для використання Visual Studio; ось так я це роблю і так
fretje

Відмовляючись від цього, оскільки вставка з VS в Word дала мені результати, які мені не подобаються. Рядки подвійні, і я хочу односхилий шрифт.
Елрой Флін

4

Чи не технічно відповідь на питання , який Ви задали, але це плагін , щоб зробити саме те , що ви хочете зробити ... для OpenOffice.

http://extensions.services.openoffice.org/project/CodeFormatter

Він все ще перебуває на стадії розробки, і не є ідеальним, ні блискавично, але для мов, які він підтримує (C [++], Java, XML, Perl, Python та Basic), він робить досить прокляту милу роботу! І на відміну від копіювання n-вставки Visual Studio, ви можете налаштувати форматування, просто змінивши стилі, які він використовує (і генерує) для тегування кольорового коду.

Якщо ви бачите, що OpenOffice є продуктом 0 доларів, і, здається, робити те, що ви шукаєте (на відміну від Word), це, принаймні, варто задуматися, ні?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.