ГлавнаяЛайфстайлПроизводительностьКак добавить цветной код терминала в Microsoft Word

Как добавить цветной код терминала в Microsoft Word

Если вы хотите поместить код терминала в Word с правильной раскраской, просто скопировать и вставить не получится. Вам нужно будет использовать инструмент для создания цветного HTML, а затем импортировать его в Word. Мы можем использовать ansi2HTML для преобразования кода нашего терминала в HTML, а затем поместить его в документ Microsoft Word.

Использование ansi2HTML для создания цветного кода терминала в формате HTML

Если вы используете macOS или Linux или у вас установлена ​​оболочка Linux в Windows, вы можете использовать ansi2HTML для вывода цветного кода терминала в Microsof

Использование ansi2HTML для создания цветного кода терминала в формате HTML

/15/rukovodstvo-po-stilyu-microsoft-word/" title="Как правильно оформить текст в Microsoft Word">Как правильно оформить текст в Microsoft Word

Установить ansi2HTML

Без доступа к yum нам нужен менеджер пакетов, который позволит нам установить ansi2HTML.

К сожалению, этого пакета нет на Homebrew, но мы можем получить его с pip. Если у вас еще не установлен pip, скачайте его, выполнив в Терминале команду ниже:

sudo easy_install pip

После установки pip вы можете извлечь ansi2HTML из pip с помощью этой команды:

pip install ansi2html

Пользователи Linux с доступным yumмогут использовать для установки следующие команды:

sudo Установить ansi2HTMLansi2html

Использование ansi2HTML в терминале

Установив ansi2HTML, мы теперь можем использовать его в Терминале.

Общий синтаксис ansi2html:

ls --color=always | ansi2html > directories.html

Сначала идет команда, которую мы хотим распечатать со всеми включенными флагами раскрашивания. Затем мы передаем этот вывод в ansi2html и с помощью курсора экспортируем его в файл с расширением.html.

Например, чтобы распечатать системные журналы macOS в цвете, я мог бы выполнить что-то вроде следующего:

sudo tail /var/log/system.log | ccze -A | ansi2html > logs.html

Внимательные читатели заметят, что я добавил cczeв качестве дополнительного шага при раскрашивании журналов. Вы можете получить это

Использование ansi2HTML в терминале

e>.

Откройте полученный HTML-файл, и мы увидим цветной вывод нашей команды.

цветной-терминальный-код-слово-цветной-html-код

Обратите внимание, что вам нужно быть осторожным, чтобы явно раскрасить код, выходящий из Терминала, поскольку команда канала ( |) часто удаляет раскраску, даже если ваши переменные среды запрашивают иное.

Вставка цветного HTML в Word

Теперь, когда я создал цветной HTML-код, мне нужен способ поместить его в Word.

1. В меню «Вставка» на ленте Microsoft Word выберите «Текст из файла» в раскрывающемся списке значка объекта.

цветное-терминал-код-слово-вставка-html-слово

Если вы не видите этот значок, убедитесь, что вы развернули окно Word до максимума, чтобы отобразились все значки на ленте.

2. Во всплывающем файловом браузере выберите HTML-файл, созданный ansi2HTML. Цветной текст будет скопирован в Word.

цветное-терминал-код-слово-вставка-html-слово-2

Изменение цветовой схемы ansi2HTML

Как видите, часть текста читается с трудом. Мы можем настроить цвета вручную в двух местах. В данном случае первой будет команда ccze, которая отвечает за первоначальное применение цвета. Но если говорить более конкретно, мы можем редактировать CSS в HTML-файле, созданном ansi2HTML.

1. Откройте HTML-файл в текстовом редакторе.

2. В заголовке HTML-документа мы видим автоматически сгенерированный CSS.

цветное-терминал-кодовое слово-редактирование-css-цвета

3. ansi2HTML определяет ряд классов для применения цветов. Нам просто нужно увидеть, какие классы связаны с цветами, которые

Вставка цветного HTML в Word

олее подходящий цвет.

Мы также можем запустить ansi2HTML в режиме светлого цвета, используя флаг -l, например:

ansi2html -l > logs.html

Это дает гораздо более разборчивый результат на белом фоне, хотя и не так привлекательно:

цветное-терминал-код-слово-вставка-html-слово-3

Вы также можете поместить более короткие блоки кода в текстовое поле и установить темный цвет фона, но это, вероятно, наименее гибкий вариант.

Заключение

Похожий процесс можно использовать для раскрашивания различного кода. Если вы можете создать цветной стандартный вывод в Терминале, вы можете «распечатать» его в ansi2HTML и поместить в Word.

Изменение цветовой схемы ansi2HTML

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи