0

vim (またはプラグイン) に json ファイルを読み込ませ、それを使用してブラウジング構造を定義する方法はありますか?

私の場合、json ファイルは章のコレクションである小説を定義します。チャプターは、シーン ファイルのセットです。

これを行う理由は、同じファイル セットの多くの異なる組織を許可するためです。ディスクベースのディレクトリ/ファイル構造は、複数の階層に対して柔軟ではありません。

json ファイルで定義された構造を使用して、ファイル ブラウザー ウィンドウに次のようなものを表示したいと思います (以下の例を参照)。

MyNovel/
  Beginning/
    001
    002
    003
  Middle/
    004
    100
    101
  End/
    203
    202
    201
{
"version" : "2.0",
"manuscript" : { 
    "title" : "MyNovel",
    "chapters" : [
        {   
            "title"   : "Beginning",
            "scenes"  : ["001", "002", "003"]
        },  
        {   
            "title"   : "Middle",
            "scenes"  : ["004", "100", "101"]
        },  
        {   
            "title"   : "End",
            "scenes"  : ["203", "202", "201"]
        }
    ]   
}
}

この場合、MyNovelBeginningMiddle、およびEndはシーン ファイルの仮想グループであり、ディスク上には存在しません。

私は自分のソリューションをハックできてうれしいです。私は最も一般的なvimプラグインを見てきましたが、出発点として使用する例は見当たりませんが、このようなものがどこかにあるはずです...

ありがとう!

4

1 に答える 1