मैं सिर्फ एक फील्ड वैल्यू (पूर्णांक) के साथ कई बार-बार ब्लॉक वाली json फाइलों के साथ काम कर रहा हूं - वास्तव में, हर बदला हुआ मूल्य सिर्फ पिछले संबंधित मूल्य वृद्धि है। ऐसी फ़ाइलों को पढ़ने के लिए आसान बनाने के लिए, मैं बार-बार ब्लॉक के इस पूरे सेट को केवल एक ब्लॉक में बदलने के लिए सक्षम होना चाहूंगा जिसमें कुछ संकेत हो कि इन ब्लॉकों में बदलते मूल्य की सीमाएं क्या हैं। 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"
}
]
}
बहुत खुले प्रश्न के लिए क्षमा याचना।