大型JSON文件的最佳文本编辑器?
我有一个JSON文件,大约有1800万个字符。括号和升华都冻结了任何更好的建议?编辑器应该在Windows上工作,并在Linux上进行测试,它会打开一个18MB的JSON文件,没有问题。然而,如果您以前没有使用过Vim,您可能会发现在没有学习曲线的情况下,您很难用它完成所需的工作 如果您想尝试Vim,您可以尝试通过网站上的Windows installer安装它,并运行“gVim”,这是一个带有图形工具栏的Vim版本大型JSON文件的最佳文本编辑器?,json,Json,我有一个JSON文件,大约有1800万个字符。括号和升华都冻结了任何更好的建议?编辑器应该在Windows上工作,并在Linux上进行测试,它会打开一个18MB的JSON文件,没有问题。然而,如果您以前没有使用过Vim,您可能会发现在没有学习曲线的情况下,您很难用它完成所需的工作 如果您想尝试Vim,您可以尝试通过网站上的Windows installer安装它,并运行“gVim”,这是一个带有图形工具栏的Vim版本 使用菜单在gVim中打开文件 要替换文本,请在编辑器中键入冒号:,然后键入%
- 使用菜单在gVim中打开文件
- 要替换文本,请在编辑器中键入冒号
,然后键入:
,然后按enter键。%s/initialstring/replacementstring/g
- 请注意,键入字符(如
字符)不会编辑文本,因为Vim是一个:
- 请注意,键入字符(如
- 完成后,键入
,然后按enter键:w
另一个选项是使用Unix中的工具
sed
,其中有可用的Windows端口,这是一个命令行工具,可以像以下那样使用:
sed 's/initialstring/replacementstring/g' bigfile.json > newfile.json
或者你也可以试试我在搜索图形工具时发现的这个Windows工具来做类似的事情。(我自己没有试过。)您想对文件执行特定的编辑操作吗?是的,我正在创建的程序的JSON设置不正确,因此我必须修改它的排列方式以使我的程序正常工作,但我无法打开它进行编辑您使用的是什么操作系统?您计划如何在编辑器中手动重新格式化18MB JSON文件?您尝试执行的是简单的搜索和替换操作吗?是的,它将是查找和替换,我在windows 10上考虑使用unix命令行工具(如
sed
)或JSON工具(如jq
)。