我有一个大约有1800万个字符的JSON文件。 Brackets和Sublime都冻结了更好的建议吗?
答案 0 :(得分:0)
编辑器Vim应该可以在Windows上运行,并在Linux上进行测试,它会打开一个18 MB的JSON文件而不会出现问题。但是,如果您之前没有使用过Vim,那么您可能会发现在没有学习曲线的情况下用它来完成所需的操作很困难。
如果您想尝试Vim,可以尝试通过Windows安装程序从网站安装它,然后运行" gVim ",这是Vim的一个版本图形工具栏。
:
,然后键入%s/initialstring/replacementstring/g
并按Enter键。
:
字符等字符不会编辑您的文字,因为Vim是modal editor。:w
并按Enter键。您可能会发现gVim菜单中包含了查找+替换和保存文件所需的一切。
我也尝试过使用18 MB JSON文件的GNU Emacs(有Windows版本),这似乎也很好用,但是如果你之前没有使用它,你可能会觉得它不直观,但是它应该有一个菜单栏,其中包含您需要的大部分内容。
另一种选择是使用Unix中的工具sed
,其中有可用的Windows端口,这是一个命令行工具,可以像以下一样使用:
sed 's/initialstring/replacementstring/g' bigfile.json > newfile.json
或者你可以试试这个Windows工具Find And Replace Tool我在搜索图形工具时发现了类似的东西。 (我自己没试过。)