XMLを使用する際の頭痛の種を軽減するために、私はPXSLを試してきました。これは、高度なマクロ機能を備えたXMLドキュメントの省略構文です。ただし、これは非常に新しいため、構文を強調表示するために解析する方法を知っているテキストエディタを見つけることができませんでした。
これを可能にするエディターやプラグインを知っていますか?Notepad ++のように、構文の強調表示を定義したい場合は、どこから始めればよいですか?
前もって感謝します。
XMLを使用する際の頭痛の種を軽減するために、私はPXSLを試してきました。これは、高度なマクロ機能を備えたXMLドキュメントの省略構文です。ただし、これは非常に新しいため、構文を強調表示するために解析する方法を知っているテキストエディタを見つけることができませんでした。
これを可能にするエディターやプラグインを知っていますか?Notepad ++のように、構文の強調表示を定義したい場合は、どこから始めればよいですか?
前もって感謝します。
PSpadをお勧めします。多くの言語の構文の色付けをサポートしており、フリーウェアです。www.pspad.com
Notepad++ で PXSL .pxl (またはその他の特殊なファイル拡張子) の構文の強調表示を有効にするには、次の手順を実行する必要があります。
(1)は「プラグイン」→「プラグインマネージャー」→「プラグインマネージャーを表示」をクリックします。下にスクロールして XML Tools をチェックし、インストールします。
Notepad++ を再起動したら、(2) を実行します。
たとえば、 DITAソース ファイルを XML として強調表示したい場合、User ext テキスト ボックスに「dita ditamap」を追加して、拡張子が .dita または .ditamap のファイルを強調表示しました。
私は Notepad++ のユーザーではありませんが、UltraEdit とそのカスタム構文強調表示機能を使用することをお勧めします。
以下に示すように、すでにいくつかの言語をサポートしています。
http://www.ultraedit.com/downloads/extras.html
最良の側面は、例を見て、独自のワード ファイルを作成できることです。
一方、最悪の部分は、UltraEdit は無料ではありません..
VIM に含まれているPApp 構文の強調表示をチェックしてみてください。
PApp シンタックス ファイルは .papp ファイルを処理しますが、より少ない範囲で .pxml および .pxsl ファイルを処理します。これらはすべて、xml を最上位のファイル形式として使用する perl/xml/html/other の混合物です。デフォルトでは、phtml または pxml セクション内のすべてが、プリプロセッサ コマンドが埋め込まれた文字列として扱われます。変数を設定した場合:
:let papp_include_html=1
起動ファイルでは、phtml セクション内の html コードを構文ハイライトしようとしますが、これは比較的遅く、カラフルすぎて適切に編集できません;) (別名、pxsl は解析が難しい)
papp.vim 構文ファイルの最新バージョンは、通常http://papp.plan9.deにあります。