質問: iwork 09ページでコード構文のハイライトを設定するにはどうすればよいですか? syntaxhighlighter2プラグインを使用して、wordpress mu)でブログを作成しているときに、一般的なプログラミング言語で構文が強調表示されたソースコードを表示できる場合と同じです。 iwork 09 pages の特定のテキストブロックにシンタックスハイライトを設定できるかどうか疑問に思っています。たとえば、pagesでの書き込みに、ruby、rails、jquery、javascript、htmlソースコードがある場合、各文字をブロックせずに、異なる言語/フレームワークごとにシンタックスハイライトを使用してそれらを設定し、その色を1つずつ設定します。 。どうやって ?
回答: pagesでは実際にはコード構文の強調表示が許可されていないため、これを行うには少し回避策を使用する必要があります。幸いなことに、pagesは貼り付けられたテキストのフォーマットの維持をサポートしています。この機能を使用すると、構文の強調表示をサポートするpastebinにコードを貼り付けてから、コピーしてコードをpagesドキュメントに貼り付けます。これが機能するいくつかのペーストビンです(それぞれ長所と短所があります) slexy :slexyは、構文の強調表示に最も多くの言語をサポートしていますが、コードをコピーして貼り付けると、行番号もコピーします。あなたはこの後かもしれないし、そうでないかもしれない。 dpaste :dpasteは14の異なる「言語」のみをサポートし、すべてかなり新しいweb指向なので、c++の強調表示が必要な場合、他の1つと一緒に行きます。ただし、行番号を超えてコピーすることはありません。 pastie :pastieはdpasteと同じ言語(多かれ少なかれ)をサポートしますが、より多くの「伝統的な」言語も含みます。 cおよびc++として。また、構文を強調するための16の異なるテーマを備えています。行番号を超えてコピーすることはありません。 同じ コード サンプル を使用して、ページ09に貼り付けられた3つのペーストビンのこの小さなプレビューを作成しました