{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
{
"menu" : {
"id" : "file",
"value" : "File",
"popup" : {
"menuitem" : [{
"value" : "New",
"onclick" : "CreateNewDoc()"
}, {
"value" : "Open",
"onclick" : "OpenDoc()"
}, {
"value" : "Close",
"onclick" : "CloseDoc()"
}
]
}
}
}
我个人使用JSON Viewer,因为 Notepad ++ 插件不再起作用。
编辑 - 2012 年 5 月 24 日
我建议您按照答案中的说明下载用于记事本的 JSMin 插件。在最新版本(撰写本文时为 v6.1.2)中,这对我来说效果很好。
编辑 - 2017 年 11 月 7 日
根据下面 @ danday74 的评论,JSMin 现在是JSToolNpp 。另外,请注意,JSON Viewer 工具位于 Codeplex 上,在不久的将来可能会消失。
鉴于以上所述,此答案不再适用, 您应该改用Dan H 的答案 。我的回答仅仅是为了后代。
对于 Notepad ++ v.7.6 及更高版本,可以使用Plugins Admin...。
打开菜单插件 > 插件管理...
搜索JSON 查看器
检查列表中的 JSON Viewer
点击安装按钮
重新启动记事本 ++
选择 JSON 文本
转到插件 > JSON 查看器 > 格式化 JSON( Ctrl + Alt + Shift + M )
我们可以使用Plugins Admin安装任何受 Notepad ++ 支持的插件...
{
"menu" : {
"id" : "file", "value" : "File", "popup" : {
"menuitem" : [ {
"value" : "New", "onclick" : "CreateNewDoc()";
}
, {
"value" : "Open", "onclick" : "OpenDoc()";
}
, {
"value" : "Close", "onclick" : "CloseDoc()";
}
];
}
}
}
它不是 NPP 解决方案,但在紧急情况下,您可以使用此在线JSON 格式化程序 ,然后将格式化的文本粘贴到 NPP 中,然后选择 Javascript 作为语言。
JSMinNpp 插件将完成此工作。 https://sourceforge.net/projects/jsminnpp/
以下 Notepad ++ 插件按照 “SUN” 的建议为我工作https://sourceforge.net/projects/jsminnpp/
只需转到此链接,下载 dll 副本并将 dll 粘贴到 notepad ++ 的 plugins 文件夹中, \Notepad++\plugins
重新启动 notepad ++,它应显示在列表中
注意:此 dll 支持 64 位 notepade ++
它使用 UniversalIndentGui 在最新版本的记事本中为我工作。
我所做的是在插件设置下选择 “启用文本自动更新”,弹出一个窗口,然后选择了 javascript。