Ich habe eine JSON-Datei mit etwa 18 Millionen Zeichen. Brackets und Sublime frieren alle besseren Vorschläge ein?Bester Texteditor für große JSON-Dateien?
Antwort
Der Editor Vim sollte unter Windows funktionieren, und es unter Linux testen, es öffnet eine 18 MB JSON-Datei ohne Problem. Wenn Sie Vim jedoch noch nicht verwendet haben, können Sie Schwierigkeiten haben, ohne Lernkurve das zu tun, was Sie benötigen.
Wenn Sie Vim ausprobieren möchten, können Sie versuchen, es über das Windows-Installationsprogramm von der Website zu installieren und "gVim" ausführen, was eine Version von Vim mit einer grafischen Symbolleiste ist.
- Öffnen Sie die Datei in gVim über das Menü.
- Um Text zu ersetzen, geben Sie im Editor einen Doppelpunkt
:
ein, geben Sie%s/initialstring/replacementstring/g
ein und drücken Sie die Eingabetaste. - Beachten Sie, dass die Eingabe von Zeichen wie dem
:
Zeichen Ihren Text nicht bearbeitet, da Vim ein ist.
:w
ein und drücken Sie Enter.Sie können feststellen, dass das gVim-Menü alles enthält, was Sie brauchen, um Dateien zu finden, zu ersetzen und zu speichern.
Ich habe auch versucht, GNU Emacs (die eine Windows-Version hat) mit einer 18 MB JSON-Datei und das schien auch gut zu funktionieren, aber wieder, Sie finden es möglicherweise nicht intuitiv, wenn Sie es nicht zuvor verwendet haben, aber es sollte eine Menüleiste mit den meisten Dingen haben, die Sie brauchen.
Eine andere Möglichkeit wäre, das Werkzeug sed
von Unix, von denen es Windows-Ports zur Verfügung, das ist ein Kommandozeilen-Tool zu verwenden, die wie verwendet werden kann:
sed 's/initialstring/replacementstring/g' bigfile.json > newfile.json
Oder könnten Sie Probieren Sie dieses Windows-Tool Find And Replace Tool Ich habe während der Suche nach einem grafischen Werkzeug, um eine ähnliche Sache zu tun. (Nicht selbst ausprobiert.)
- 1. Bester Texteditor mit benutzerdefinierter Syntax
- 2. Bester Parser für C#?
- 3. Beste IDE/Texteditor für R
- 4. einen Texteditor für iOS 7
- 5. Bester Container für Double-Indexing
- 6. Bester Prozessor für SQL Server?
- 7. Bester JSON-Parser für Qt?
- 8. Bester GUI-Designer für Eclipse?
- 9. Bester Quellcode Formatierer für Javascript?
- 10. Bester Reverseproxy für IIS 6?
- 11. Bester Seed für parallelen Prozess
- 12. Bester Mercurial-Modus für Emacs?
- 13. F # TextEditor Steuerelement für das Web
- 14. Mac Texteditor für Ruby on Rails
- 15. Welcher Texteditor für die Python-Entwicklung?
- 16. Ein WYSIWYG Texteditor für iPhone Safari?
- 17. Verknüpfte Liste für Texteditor in C++
- 18. Feeds und Podcasts für den vim-Texteditor
- 19. Vorschläge für einen neuen IDE/Texteditor
- 20. Bester Domain-Host für App Engine?
- 21. C# Bester Timer-Typ für immer Kontrolle
- 22. Bester kostenloser XSLT-Editor für Eclipse?
- 23. Bester Wert für bezahlte ASP.NET-Steuerelemente
- 24. Bester Threadsicherer Java-Sperrmechanismus für Sammlungen?
- 25. Asp.Net MVC - Bester Ansatz für "dynamisches" Routing
- 26. bester Algorithmus für Gesichtserkennung und Pose Schätzung
- 27. Bester Programmierer Bild-Editor für OSX
- 28. moderner Texteditor ähnlich Acme
- 29. Python visueller Texteditor
- 30. Eclipse Texteditor Größenanpassung
Gibt es einen bestimmten Bearbeitungsvorgang, den Sie für die Datei ausführen möchten? –
Ja, der JSON ist falsch für das Programm, das ich erstelle, so dass ich ändern muss, wie es für mein Programm funktioniert ordnungsgemäß eingerichtet ist, aber ich kann es nicht zum Bearbeiten öffnen – RainMan
Welches Betriebssystem sind Sie? Und wie planen Sie die manuelle Neuformatierung einer 18 MB JSON-Datei in einem Editor? Versuchen Sie einen einfachen Such- und Ersetzungsvorgang durchzuführen? –