大型JSON文件的最佳文本编辑器?

大型JSON文件的最佳文本编辑器?,json,Json,我有一个JSON文件,大约有1800万个字符。括号和升华都冻结了任何更好的建议?编辑器应该在Windows上工作,并在Linux上进行测试,它会打开一个18MB的JSON文件,没有问题。然而,如果您以前没有使用过Vim,您可能会发现在没有学习曲线的情况下,您很难用它完成所需的工作 如果您想尝试Vim,您可以尝试通过网站上的Windows installer安装它,并运行“gVim”,这是一个带有图形工具栏的Vim版本 使用菜单在gVim中打开文件 要替换文本,请在编辑器中键入冒号:,然后键入%

我有一个JSON文件,大约有1800万个字符。括号和升华都冻结了任何更好的建议?

编辑器应该在Windows上工作,并在Linux上进行测试,它会打开一个18MB的JSON文件,没有问题。然而,如果您以前没有使用过Vim,您可能会发现在没有学习曲线的情况下,您很难用它完成所需的工作

如果您想尝试Vim,您可以尝试通过网站上的Windows installer安装它,并运行“gVim”,这是一个带有图形工具栏的Vim版本

  • 使用菜单在gVim中打开文件
  • 要替换文本,请在编辑器中键入冒号
    ,然后键入
    %s/initialstring/replacementstring/g
    ,然后按enter键。
    • 请注意,键入字符(如
      字符)不会编辑文本,因为Vim是一个
  • 完成后,键入
    :w
    ,然后按enter键
您可能会发现gVim菜单包含查找+替换和保存文件所需的所有内容

我也尝试过GNU Emacs(它有一个Windows版本)和一个18MB的JSON文件,这看起来也很好,但是,如果你以前没有使用过它,你可能会发现它不直观,但是它应该有一个菜单栏,上面有你需要的大部分东西


另一个选项是使用Unix中的工具
sed
,其中有可用的Windows端口,这是一个命令行工具,可以像以下那样使用:

sed 's/initialstring/replacementstring/g' bigfile.json > newfile.json

或者你也可以试试我在搜索图形工具时发现的这个Windows工具来做类似的事情。(我自己没有试过。)

您想对文件执行特定的编辑操作吗?是的,我正在创建的程序的JSON设置不正确,因此我必须修改它的排列方式以使我的程序正常工作,但我无法打开它进行编辑您使用的是什么操作系统?您计划如何在编辑器中手动重新格式化18MB JSON文件?您尝试执行的是简单的搜索和替换操作吗?是的,它将是查找和替换,我在windows 10上考虑使用unix命令行工具(如
sed
)或JSON工具(如
jq
)。