代码拉取完成,页面将自动刷新
同步操作将从 Zh1an/NDD-JsonViewer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
该项目用于解决 NDD 软件的 JSON 格式化的插件。该项目是从 JSONViewer 项目移植的,目前仅支持 JSON 的格式化和行化,带有注释的 JSON 可以格式化或者行化,但是注释的保存与恢复;对于 JSON5,暂时仅支持部分解析。
前提:
插件的编译说明请参考这里。
该项目仅支持使用 CMake
和 qmake
编译。
依赖项:
编译参数需要两个参数:
CMAKE_PREFIX_PATH
:表明 QT 的 SDK 存放位置QSCINT_SDK_PATH
:表明 QScint 的 SDK 的存放位置示例:
mkdir build && cd build
cmake .. -DCMAKE_PREFIX_PATH=D:\Qt5.12.11\Qt5.12.11\5.12.11\msvc2015_64\lib\cmake -DQSCINT_SDK_PATH=F:\gitee\QScint_SDK -G Ninja
ninja
将该工程放在 %ndd_root_path%/src/plugin
文件夹中,且已经将 QScint
已经编译成动态库。使用 QtCreator
打开 %ndd_root_path%/src/plugin/ndd-json-viewer.pro
文件即可一键编译。
将该项目生成的动态库拷贝至 %NPP_INSTALL_PATH%/plugin
,重启 NPP 即可。
快捷键 Ctrl+F8
将会格式化选中的文本;也可以通过菜单栏的 Json View
中的 Formatting Json(Ctrl+F8)
按钮格式化选中的文本。
快捷键 Ctrl+F9
将会行化选中的文本;也可以通过菜单栏的 Json View
中的 Compress Json(Ctrl+F9)
按钮行化选中的文本。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。