Loglar, CSV va SQL damplar, JSON eksportlar va boshqa muharrirlarni qotiradigan har qanday matn fayli uchun.
Istalgan hajmdagi fayllar
Faqat ko'rinib turgan qism xotiraga akslantirilgan oynalar orqali o'qiladi. Fon vazifalari qolganini oqim bilan o'qiydi, tarmoq va USB disklar uchun esa keshli bloklab o'qish bor — sekin disk oynani hech qachon to'xtatmaydi.
Satrga bir zumda o'tish
Siyrak satr indeksi (har 64 KB ga 8 bayt) fonda 2,5 GB/s tezlikda quriladi. Satrga o'tish va aylantirish paneli indekslash tugashidan oldin ham darhol ishlaydi.
Tezkor qidiruv va regex
Oddiy matn 2,5 GB/s, chiziqli vaqtli muntazam ifodalar, katta-kichik harf, butun so'z va ko'p satrli rejimlar. «Hammasini topish» milliongacha natijani ko'rsatadi, F3 darhol ishlaydi.
Gigabaytlab almashtirish
$1 va nomlangan guruhlar bilan almashtirish. 50 000 tagacha o'zgarish — bitta bekor qilinadigan tahrir; kattaroq ishlar yangi faylga oqim bilan yoziladi: 10 GB faylda 22 million almashtirish 11 soniya va 46 MB xotira oldi.
To'laqonli tahrirlash
Yozish, kesish, nusxalash, qo'yish, bekor qilish va qaytarish, satrni nusxalash yoki o'chirish, avtomatik chekinish — bo'laklar jadvali ustida, shuning uchun saqlamaguncha fayl qayta yozilmaydi.
Xavfsiz saqlash
Saqlashda vaqtinchalik fayl yoziladi, diskka to'liq tushiriladi va asl fayl atomar almashtiriladi. Nosozlik yoki tok o'chishi chala yozilgan fayl qoldirmaydi. Ixtiyoriy .bak zaxira nusxasi.
Kodirovkalar va hex ko'rinish
UTF-8, UTF-16 LE/BE, Windows-1251, Windows-1252 va ISO-8859-1 avtomatik aniqlanadi; LF, CRLF va CR satr oxirlari saqlanadi yoki o'zgartiriladi. Ikkilik fayllar hex ko'rinishda ochiladi.
Loglar uchun vositalar
O'sib borayotgan loglarni kuzatish rejimi (tail -f kabi), log, JSON, XML, CSV, SQL va INI uchun rangli ko'rinish, xatcho'plar va bitta faylni ikki panelda ko'rish.
Ulkan fayllarni taqqoslash
Ikki ko'p gigabaytli faylni oqim bilan satrma-satr taqqoslash: 1 GB ga 1 GB — 0,6 soniya va taxminan 2 MB xotira. Farqni bosib, unga o'tasiz.
Filtr va ajratish
Faqat mosligi bor satrlarni yoki, aksincha, mosligi yo'qlarini butun fayl bo'ylab grep kabi ko'rsating va yangi faylga saqlang. ERROR kabi shablonlarni o'z rangida ajrating va mosliklar qayerda to'planganini aylantirish chizig'ida ko'ring.
Vaqtga o'tish
14:32:05 ni yozing va logdagi shu vaqtli birinchi satrga o'tasiz: ikkilik qidiruv 50 GB logning bir necha yuz kilobaytinigina o'qiydi. Satrlarni belgilab, ular orasidagi vaqtni ko'ring.
Siqilgan loglar va konveyer
.gz va .zst fayllarni to'g'ridan-to'g'ri oching, buyruq chiqishini BigText ga uzating (journalctl -f | bigtext -) yoki buyruq qatoridan app.log:120 ni kerakli satrda oching.
CSV jadvallar
CSV va TSV fayllar matn kabi tez aylanadigan jadval bo'lib ochiladi. Ustun bo'yicha saralash, ustun statistikasi, ustun bo'yicha filtr, ustunlarni qayta nomlash, surish, eksport qilish va o'chirish.
Matn vositalari
Satrlarni saralash, takrorlarini olib tashlash va teskari tartiblash, harf registrini o'zgartirish, bo'shliqlarni tozalash, JSON ni formatlash va ixchamlash, Alt+sudrash bilan ustunli belgilab ko'p satrni birdaniga tahrirlash.
O'zingizga qulay
Buyruqlar palitrasi (Ctrl+Shift+P), o'zgartiriladigan tezkor tugmalar, istalgan bir xil kenglikdagi shrift va ingliz, rus yoki o'zbek tilidagi interfeys.
Loglarni tahlil qilish
ERROR, WARN, INFO va DEBUG filtrli darajalar paneli va F8 bilan keyingi xatoga o'tish, vaqt gistogrammasi, log maydonlari, xabar shablonlari, eng ko'p uchraydigan qiymatlar, vaqtdagi uzilishlar, har bir moslik atrofidagi yoki bir xil so'rov id'li satrlar.
Loglar vaqt bo'yicha yonma-yon
Bir nechta logni vaqt bo'yicha bitta rangli ko'rinishga birlashtiring yoki ochiq loglarni vaqt bo'yicha tekislab, soatlar farqini sozlagan holda birga aylantiring. Kuzatish rejimi log rotatsiyasidan keyin ham davom etadi.
JSON va XML
Tuzilma paneli, holat qatorida kursordagi JSON yo'li, yig'ish, so'rovlar bilan jadval ko'rinishidagi JSON Lines, xato joyini ko'rsatadigan qat'iy tekshiruv, JSON, JSON Lines va logfmt orasida konvertatsiya hamda tuzilmaviy taqqoslash.
Hisoblaydigan jadvallar
Yig'indilar bilan guruhlash, pivot jadvallar, ikki faylni kalit bo'yicha birlashtirish, hisoblanadigan ustunlar, ustun diagrammalari, qotirilgan va yashirin ustunlar, qatorlarni tekshirish hamda JSON, Markdown yoki Excel'ga eksport.
Qulay taqqoslash
Yonma-yon yoki unified diff ko'rinishida, keyingi va oldingi farq, bo'shliqlar, harf registri yoki vaqt belgilarini hisobga olmaslik, faqat bitta faylda bor satrlar, CSV'ni kalit bo'yicha taqqoslash va patch qo'llash.
Arxivlar va katta tahrirlar
zip va tar arxivlari ichidagi fayllar, ochilayotgan paytdayoq ko'rinadigan .xz va .bz2 fayllar, to'g'ridan-to'g'ri .gz yoki .zst'ga saqlash, bir nechta kursor, ustun muharriri, istalgan hajmdagi faylda saralash, takrorlarni olib tashlash yoki istalgan buyruqni bajarish.
Fayllar ichida qidiruv va skriptlar
Butun papka bo'ylab file:line natijali qidiruv va skriptlar uchun bigtext-cli: count, head, tail, slice, replace, CSV vositalari va JSON chiqishi. Seanslar, portativ rejim, ikkinchi ishga tushirish esa faylni ochiq oynada ochadi.
Hamma uchun qulay
Yuqori kontrastli va ranglarni ajratishda qiynaladiganlar uchun mavzular, interfeys masshtabi, ekran o'quvchi qo'llab-quvvatlashi, zen rejimi, belgilangan ustunda o'rash va chizg'ich, bosiladigan holat qatori va har bir fayl uchun eslab qolinadigan sozlamalar.