Maksudku 100+ MB besar; seperti file teks dapat mendorong amplop dari editor.
Saya perlu untuk melihat melalui file XML besar, tapi tidak jika editor adalah kereta.
Ada saran?
VS Code (Windows, macOS, Linux) - Gratis dan Open Source dengan GUI yang bagus. Diedit 3.6 GB JSON file, dimuat dalam satu menit. Anda harus memiliki RAM yang cukup untuk memuat file.
Gratis hanya-baca pemirsa:
ekor
." Mendukung file berikut, pencarian, penyaringan, dapat dikonfigurasi menyoroti, plugin, dan alat-alat eksternal.Gratis editor:
Builtin program (tidak diperlukan instalasi):
LEBIH
, tidak Unix lebih
. Konsol program yang memungkinkan anda untuk melihat file, satu layar pada satu waktu.Pemirsa Web:
Dibayar editor:
Dan akhirnya, apakah anda mencoba membuka file besar dengan editor biasa? Beberapa editor benar-benar dapat menangani cukup besar file. Secara khusus, Notepad++ (Windows) dan Sublime Text (Windows, macOS, Linux) mendukung file 2 GB kisaran.
Mengapa anda menggunakan editor hanya melihat pada a (besar) file?
Di bawah *nix atau Cygwin, gunakan kurang. (Ada pepatah terkenal – "kurang lebih, lebih atau kurang" – karena "kurang" diganti sebelumnya Unix command "lebih", dengan penambahan yang dapat anda gulir kembali.) Mencari dan menavigasi di bawah kurang sangat mirip dengan Vim, tapi tidak ada swap file dan sedikit RAM yang digunakan.
Ada Win32 pelabuhan GNU kurang. Melihat "kurang" bagian dari jawaban di atas.
Perl adalah baik untuk cepat script, dan ..
(rangkaian flip-flop) operator yang bagus mekanisme seleksi untuk membatasi crud anda harus menyeberang melalui.
Misalnya:
$ perl -n -e 'print if ( 1000000 .. 2000000)' humongo.txt | less
Ini akan mengambil segala sesuatu dari baris 1 juta untuk baris 2 juta, dan memungkinkan anda untuk menyaring output secara manual dalam waktu kurang.
Contoh lain:
$ perl -n -e 'print if ( /regex one/ .. /regex two/)' humongo.txt | less
Ini akan mulai mencetak ketika "ekspresi reguler" menemukan sesuatu, dan berhenti ketika "ekspresi reguler dua" menemukan akhir yang menarik blok. Mungkin menemukan beberapa blok. Ayak keluaran...
Ini adalah alat lain yang berguna yang dapat anda gunakan. Mengutip Wikipedia:
logparser lebih fleksibel utilitas baris perintah yang awalnya ditulis oleh Gabriele Giuseppini, karyawan Microsoft, untuk mengotomatisasi pengujian IIS logging. Hal itu dimaksudkan untuk digunakan dengan sistem operasi Windows, dan disertakan dengan IIS 6.0 Resource Kit alat-Alat. Perilaku default logparser bekerja seperti "pengolahan data pipa", dengan mengambil SQL ekspresi pada baris perintah, dan keluaran baris yang mengandung cocok untuk SQL ekspresi.
Microsoft menjelaskan Logparser sebagai kuat, alat serbaguna yang menyediakan universal permintaan akses ke teks berbasis data seperti file log, file XML dan CSV file, serta kunci sumber data pada sistem operasi Windows seperti Event Log, Registry, file system, dan Active Directory. Hasil input query dapat custom-diformat dalam teks berbasis output, atau mereka dapat bertahan lebih khusus target seperti SQL, SYSLOG, atau grafik.
Contoh penggunaan:
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line > 1000 and line < 2000"
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line like '%pattern%'"
100 MB isn't terlalu besar. 3 GB semakin besar. Aku digunakan untuk bekerja pada print & mail fasilitas yang dibuat sekitar 2% dari AS first class mail. Salah satu sistem yang saya teknologi menyebabkan menyumbang sekitar 15+% dari potongan-potongan mail. Kita memiliki beberapa file-file besar untuk debug di sana-sini.
Merasa bebas untuk menambahkan lebih banyak alat-alat dan informasi di sini. Jawaban ini adalah komunitas wiki untuk alasan! Kita semua perlu saran lebih lanjut tentang menangani data dalam jumlah besar...