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"]
}
]
}
}
この場合、MyNovel
、Beginning
、Middle
、およびEnd
はシーン ファイルの仮想グループであり、ディスク上には存在しません。
私は自分のソリューションをハックできてうれしいです。私は最も一般的なvimプラグインを見てきましたが、出発点として使用する例は見当たりませんが、このようなものがどこかにあるはずです...
ありがとう!