私は1つのフィールド値(整数)が変更された複数の繰り返しブロックを持つjsonファイルを扱っています-実際、すべての変更された値は直前の対応する値がインクリメントされただけです。そのようなファイルを読みやすくするために、繰り返しブロックのこのセット全体を1つのブロックに折り畳み、これらのブロック全体で変化する値の範囲を示すことができるようにしたいと思います。emacsの中のメソッドを折りたたみ、コードの検索、私が見つかりましたhs-minor-mode
とoutline-mode
。ただし、提供する機能から希望する機能に移行する方法がわかりません。誰かが私がこれを達成する方法の大まかな概要を提供できますか?
編集:私がやろうとしていることの例:
次のようなjsonファイルがあるとします。
{
"SomeArray": [
{
"ChangingField": 1,
"ConstantField" : "X"
},
{
"ChangingField": 2,
"ConstantField" : "X"
},
{
"ChangingField": 3,
"ConstantField" : "X"
},
{
"ChangingField": 4,
"ConstantField" : "X"
},
{
"ChangingField": 5,
"ConstantField" : "X"
}
]
}
次のように表示したいと思います。
{
"SomeArray": [
{
"ChangingField": 1...5,
"ConstantField" : "X"
}
]
}
非常に自由な質問に対する謝罪。