我正在处理具有多个重复块且仅更改一个字段值(整数)的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"
}
]
}
对于这个开放性问题很抱歉。
1
好问题-这将非常有用。
—
德鲁