Как узнать, какая версия Hadoop будет работать на моем 64-битном Ubuntu 14.10?

UPDATE 2: LibreOffice Extension

Я опубликовал свой предыдущий макросценарий как расширение: Code Highlighter, доступный в магазине LibreOffice Extensions.

1. Как установить?

Выполните следующие шаги для установки расширения:

UPDATE 2: LibreOffice Extension Установите libreoffice-script-provider-python: [!d6 ]

sudo apt-get install libreoffice-script-provider-python

Шаг 2: Установите pygments для Python 3:

sudo pip3 install pygments

Шаг 2: Загрузите и добавьте расширение Highlighter в Либре Office

2. Как использовать?

Open LibreOffice Writer / Calc / Impress. Вставьте текстовое поле (Вставка -> Текстовое поле). Скопируйте и вставьте любой фрагмент кода в это текстовое поле. Выберите текстовое поле. Выделите Tools -> Highlight Code -> & lt; Language-Name>

Вы можете назначать сочетания клавиш для часто используемых языков. Чтобы узнать, как назначить сочетание клавиш, перейдите на страницу Git Hub:

Я оставляю здесь свой первоначальный ответ, поскольку он по-прежнему действителен для LO & lt; = 5.

У меня было такое же требование, и ни одно из этих решений не работало для меня в LibreOffice 5, кроме «Colorasterizer Formatter». Но Codeizerizer Formatter работал только в Writer (я также нуждался в Impress). Позже я нашел другое решение, использующее макрос Python, который протестирован в LibreOffice 5.

Установка

Шаг 1: Установите libreoffice-script-provider-python:

sudo apt-get install libreoffice-script-provider-python

Шаг 1: Установите pygments для Python 3:

sudo pip3 install pygments

Шаг 3: Загрузите Highlight.py

Шаг 3: Скопируйте файл Highlight.py в / usr / lib / libreoffice / share / Scripts / python /

sudo cp Highlight.py /usr/lib/libreoffice/share/Scripts/python/

Шаг 5. Установите для сценария только разрешение на чтение.

Шаг 5: Откройте LibreOffice Writer и перейдите в Инструменты -> Настроить -> Клавиатура

Откройте LibreOffice Writer / Calc / Impress. Выберите любой желаемый ярлык Вставьте текстовое поле (Insert -> Text Box). Нажмите кнопку «Изменить», чтобы установить ярлык

Использование

LibreOffice Impress

Выберите любой желаемый ярлык Вставьте текстовое поле (Insert -> Текстовое поле). Скопируйте и вставьте любой фрагмент кода в это текстовое поле. Нажмите кнопку «Изменить», чтобы установить ярлык Выберите текстовое поле. Применить стиль к ваш текстовый фрагмент кода. Выделите Tools -> Highlight Code -> & lt; Language-Name> Используйте макрокоманды для выполнения макроса.

LibreOffice Writer / Calc

Вставьте текстовое поле (Insert -> Текстовое поле). Вставьте текстовое поле (Insert -> Текстовое поле). Применить стиль к текстовому блоку кода. Щелкните правой кнопкой мыши текстовое поле и выберите «Описание». Используйте свои сочетания клавиш для выполнения макроса. Выберите текстовое поле. Используйте сочетания клавиш для выполнения макроса.

UPDATE 1:

Я добавил поддержку этого стиля в стиле нестандартного стиля. Используйте стиль code- для стиля по умолчанию и code--