PXSLの構文ハイライト?
-
03-07-2019 - |
質問
XMLを扱う際の頭痛の種を軽減するために、 PXSL を試しました。高度なマクロ機能を備えたXMLドキュメントの短縮構文。ただし、非常に新しいため、構文の強調表示のために解析する方法を知っているテキストエディターを見つけることができませんでした。
これを可能にするエディターまたはプラグインを知っていますか? Notepad ++のように、構文の強調表示を定義したい場合、どこから始めますか?
事前に感謝します。
解決
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にあります。 。
他のヒント
Notepad ++のユーザーではありませんが、UltraEditとそのカスタム構文強調表示機能を使用することをお勧めします。
以下に示すように、すでにいくつかの言語をサポートしています:
http://www.ultraedit.com/downloads/extras.html
そして最良の面は、例を見て、独自の単語ファイルを作成できることです。
一方で最悪の部分は、UltraEditは無料ではありません。
PSpadをお勧めします。多くの言語の構文の色付けをサポートしており、フリーウェアです。 www.pspad.com
Notepad ++でPXSL .pxl(またはその他の非定型ファイル拡張子)の構文強調表示を有効にするには、次の手順を実行する必要があります。
- XML Toolsプラグインをインストールします
- Notepad ++に、.pxl(およびその他の)ファイル拡張子をXMLとして強調表示する必要があることを伝えます。
(1)の場合、「プラグイン」をクリックします。 -> "プラグインマネージャー" -> "プラグインマネージャーの表示"。下にスクロールしてXMLツールをオフにし、インストールします。
Notepad ++を再起動したら、(2)を実行します。
- [設定]をクリックします; -> " Styler Configurator ..."
- "言語"リストから「XML」を選択します。
- " User ext"テキストボックスに、「pxl」と入力します
eg 、 DITA ソースファイルをXMLとして強調表示する場合、「dita ditamap」を追加しましたUser extテキストボックスで、拡張子が.ditaまたは.ditamapのファイルを強調表示します。