OOobbs2/197
質問
コードに色付けする拡張機能。Pygments http://pygments.org/ Writer、Impress、Draw に対応しています。Py-UNO が必要です。 Changes
インストール
拡張機能マネージャからインストールします。インストール後 OpenOffice.org を再起動して下さい。 使いかた
Writer では色付けしたいコードを選択した状態で、メニューからツール - アドオン - Code Highlighter - Code Highlighter を選択します。 Impress、Draw では色付けしたいコードを入力した図形を選択、メニューからツール - アドオン - Code Highlighter - Code Highlighter を選択します。図形中の一部のみ選択した状態でも同様に色付けできます。 設定を保存する
メニューからツール - アドオン - Code Highlighter - Code Highlighter を選択してダイアログを開いた状態で利用する Lexer と Style などを選択します。その後、ダイアログの右上にある ">" ボタンを押し、"Save as Default" を選択します。 "Code Highlighter Default" メニューではダイアログを開かずにデフォルトに設定した Lexer と Style などを利用します。 色付けスタイルを作成する
">" ボタンを押して "Organize Style" を選択します。Style Organizer で "New" ボタンを押して新しいスタイルを作成、"Edit" ボタンを押して編集します。各 Token については以下参照。http://pygments.org/docs/tokens/ Code Highlighter を実行する方法
service:mytools.CodeHighlighter コマンドを実行します。このコマンドに引数を与えると特定の設定でダイアログを開かずに実行できます。引数がないときにはダイアログが開きます。引数は次のものが利用できます。指定していない引数についてはデフォルト設定の値が利用されます。
次のような引数ではデフォルトの設定で実行します。 service:mytools.CodeHighlighter?defalut Java として解析、スタイルに default を指定、背景色なし、ハードフォーマットで色付けします。 service:mytools.CodeHighlighter?lexer=Java&style=default&bgcolor=False&hardformat=True OpenOffice.org Basic 用 Lexer を利用、スタイルは basic を指定、他の値はデフォルトに準じます。 service:mytools.CodeHighlighter?lexer=OpenOffice.org Basic&style=basic その他のことについてはヘルプファイルをみて下さい。メニューからツール - アドオン - Code Highlighter - Code Highlighter を選択してダイアログの Help ボタンを押すとヘルプファイルが開きます。 回答
感想,コメント,メモ
|