업데이트 2 : LibreOffice Extension
이전 매크로 스크립트를 LibreOffice Extensions 저장소에서 사용할 수있는 코드 하이 라이터 로 확장했습니다.
1. 설치하는 방법?
다음 단계에 따라 확장을 설치하십시오.
1 단계 : libreoffice-script-provider-python 설치 :
sudo apt-get install libreoffice-script-provider-python
2 단계 : Python 3 용 피그먼트 설치 :
sudo pip3 install pygments
3 단계 : Libre Office에 codehighlighter.oxt 확장명 다운로드 및 추가
2. 사용법?
- LibreOffice Writer / Calc / Impress를 엽니 다.
- 텍스트 상자를 삽입하십시오 ( 삽입 -> 텍스트 상자 ).
- 코드 스 니펫을 복사하여 해당 입력란에 붙여 넣습니다.
- 텍스트 상자를 선택하십시오.
- 도구로 강조 표시 -> 강조 표시 코드 -> <언어 이름>
자주 사용하는 언어에 대한 키보드 단축키를 지정할 수 있습니다. 키보드 단축키를 지정하는 방법을 보려면 Git Hub 페이지를 방문하십시오 : libreoffice-code-highlighter
LO <= 5에 여전히 유효하므로 원래 답변을 여기에 남겨 둡니다.
나는 동일한 요구 사항을 가지고 있으며 'Code Colorizer Formatter'를 제외하고 LibreOffice 5에서 이러한 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 그러나 Code Colorizer Formatter는 Writer에서만 작동했습니다 (Impress에도 필요했습니다). 나중에 LibreOffice 5에서 테스트 된 Python 매크로를 사용하는 다른 솔루션을 찾았습니다.
설치
1 단계 : libreoffice-script-provider-python 설치 :
sudo apt-get install libreoffice-script-provider-python
2 단계 : Python 3 용 피그먼트 설치 :
sudo pip3 install pygments
3 단계 : Highlight.py 다운로드
4 단계 : Highlight.py를 / usr / lib / libreoffice / share / Scripts / python /에 복사
sudo cp Highlight.py /usr/lib/libreoffice/share/Scripts/python/
5 단계 : 읽기 전용 권한을 스크립트에 설정하십시오.
sudo chmod 0444 /usr/lib/libreoffice/share/Scripts/python/Highlight.py
6 단계 : LibreOffice Writer를 열고 도구-> 사용자 정의-> 키보드로 이동하십시오.
- LibreOffice 옵션 버튼을 선택하십시오 (왼쪽 상단에 있음)
- 원하는 단축키를 선택하십시오
- 기능 카테고리에서 share / Highlight / Highlight_source_code를 선택하십시오.
- 바로 가기를 설정하려면 수정 버튼을 클릭하십시오
용법
리브레 오피스 임프레스
- LibreOffice Impress를 엽니 다.
- 텍스트 상자를 삽입하십시오 (삽입-> 텍스트 상자).
- 코드 스 니펫을 복사하여 해당 입력란에 붙여 넣습니다.
- 새로운 스타일 만들기 (기존 스타일을 마우스 오른쪽 버튼으로 클릭-> 새로 만들기 ...)
- 스타일 이름을
code-<language>
- 코드 스 니펫 텍스트 상자에 스타일을 적용하십시오.
- 텍스트 상자를 선택하십시오.
- 매크로를 실행하려면 바로 가기 키를 사용하십시오.
LibreOffice Writer / Calc
- LibreOffice Writer / Calc를 엽니 다.
- 텍스트 상자를 삽입하십시오 (삽입-> 텍스트 상자).
- 코드 스 니펫을 복사하여 해당 입력란에 붙여 넣습니다.
- 텍스트 상자를 마우스 오른쪽 버튼으로 클릭하고 '설명'을 선택하십시오.
- 다음 형식으로 설명을 추가하십시오.
code-<language>
- 텍스트 상자를 선택하십시오
- 매크로를 실행하려면 바로 가기 키를 사용하십시오.
업데이트 1 :
이 확장에 사용자 정의 스타일 지원을 추가했습니다. code-<language>
기본 스타일 및 code-<language>-<style>
사용자 정의 스타일에 사용하십시오 . 사용 가능한 스타일은 내 Git Hub 페이지에 나열되어 있습니다.
예를 들어, Code-Java-Emacs
Emacs 스타일을 사용하여 Java 코드를 채색합니다.