QtCreatorのXmlTreeプラグイン

簡単でシンプルなIDEのQt Creatorは、非常に便利で機能的な環境に進化しました。 Generic Highlighting単体とは何ですか? ただし、残念ながら、xmlファイルをマークアップソーステキストとして表示および編集することは必ずしも便利ではありません。ノードのツリーとして編集する方が簡単な場合もあります。 この目的のために、XmlTreeプラグインが開発されました。これについては以下で説明します。

そこで、XmlTreeと呼ばれるQtCreatorのプラグインのアルファ版を紹介します。 現時点では、プラグインはxmlの基本サブセットを知っているため、ツリーと通常のテキストエディターの両方でxmlを表示および編集できます(配色と汎用ハイライトの完全サポート)。
エディターインターフェイスは、ツリーとソースの2つのタブがある領域です。 ソースの場合、同じプラグインが使用され、このプラグインなしでxmlファイルが開かれます。
ツリーモードでは、編集可能なノード(要素、属性、テキスト、cdata、コメント)のツリーが表示されます。 使いやすいように、1つのテキストノードのみを含み、子(属性を除く)を含まない要素はこのノードと結合され、そのテキストはこの要素の値に表示されます。

ツリーモード


ソースモード

プロジェクト自体はGitoriousにあります: http ://gitorious.org/qt-creator-xml-tree-plugin
プラグインの作成プロセスについては、 こちらをご覧ください

現在、プラグインはアルファ版の段階にあり、確かにいくつかのデータの損失につながる可能性のあるバグまでバグがあります。 これから身を守るために、ファイルを保存する前にソースモードに移行し、データを視覚的に確認してから保存することをお勧めします。
私はどんな批判、コメント、提案にも喜んでいます。

Source: https://habr.com/ru/post/J105452/


All Articles