Szukam edytora tekstu, który będzie mógł załadować do niego plik 4+ Gigabyte. Textpad nie działa. Posiadam jego kopię i odwiedziłem jego witrynę pomocy, ale po prostu tego nie robi. Może potrzebuję nowego sprzętu, ale to inne pytanie. Edytor musi być darmowy LUB, jeśli ma mnie to kosztować, to nie więcej niż 30 USD. Dla Windowsa.
editor
text-editor
text-files
large-files
Taptronic
źródło
źródło
Odpowiedzi:
Można również rozważyć glogg do innego zastosowania:
Caveat (opisane przez Simona Tewsi w komentarzach , luty 2013)
źródło
Musiałem spojrzeć na pliki dziennika potworów (uciekających) (20+ GB). Użyłem darmowej wersji hexedit, która może pracować z plikami o dowolnym rozmiarze. Jest również open source. Jest to plik wykonywalny systemu Windows.
źródło
Jeff Atwood ma post na ten temat tutaj: http://www.codinghorror.com/blog/archives/000229.html
Ostatecznie zdecydował się na Edit Pad Pro, ponieważ „Opierając się na mojej wcześniejszej historii użytkowania, uważałem, że EditPad Pro jest najlepszy: jest dość szybki w przypadku dużych plików tekstowych, ma najlepszą w swojej klasie obsługę wyrażeń regularnych i nie udaje być IDE. "
źródło
Zamiast ładować gigantyczny plik dziennika w edytorze, używam narzędzi wiersza poleceń systemu UNIX jak
grep
,tail
,gawk
itp filtrowanie interesujących części w znacznie mniejszym pliku, a następnie, że mogę otworzyć.W systemie Windows wypróbuj Cygwin .
źródło
Czy próbowałeś edytora kontekstów ? Jest mały i szybki.
źródło
Wielokrotnie natknąłem się na ten post, ponieważ często muszę obsługiwać duże pliki (10 Gigas +).
Po tym, jak byłem zmęczony błędnym i dość ograniczonym freeware i nie chciałem płacić kosztownych edytorów po wygaśnięciu okresu próbnego (w końcu nie warte swojej ceny), po prostu użyłem VIM dla Windows z wielkim sukcesem i satysfakcją.
Jest po prostu IDEALNY dla tej potrzeby, w pełni konfigurowalny, z WSZYSTKIMI funkcjami, o których można pomyśleć, mając do czynienia z plikami tekstowymi (wyszukiwanie, zamiana, czytanie itp.)
Jestem bardzo zaskoczony, że nikt na to nie odpowiedział (z wyjątkiem poprzedniej odpowiedzi, ale dla MacOS) ...
Dla przypomnienia natknąłem się na to w tym poście na blogu , który to mądrze doradził.
źródło
Naprawdę trudno jest obsłużyć plik 4G jako taki. Kiedyś obsługiwałem większe pliki tekstowe, ale nigdy nie ładowałem ich do mojego edytora. W mojej poprzedniej firmie korzystałem głównie z UltraEdit, teraz używam Notepad ++, ale dostałem tylko te części, które musiałem edytować. (W większości przypadków pliki nigdy nie wymagały edycji).
Dlaczego chcesz załadować tak duży plik do edytora? Kiedy zajmowałem się plikami o takich rozmiarach, użyłem GNU Core Utils. Najczęstszymi operacjami, które wykonywałem na tych plikach, były head (aby uzyskać 250 000 wierszy itp.), Tail, split, sort, shuf, uniq itp. Jest naprawdę potężny.
Jest wiele rzeczy, które możesz zrobić za pomocą GNU Core Utils. Zdecydowanie poleciłbym je zamiast nowego edytora.
źródło
Przepraszam, że piszę na tak starym wątku, ale wypróbowałem kilka wskazówek tutaj i żadna z nich nie zadziałała.
Jest nieco inny niż edytor tekstu, ale odkryłem, że Beyond Compare może obsłużyć bardzo duży (3,6 Gig) plik na mojej 32-bitowej maszynie z Vista.
Jest to plik, na którym dławił się Emacs, Large Text File Viewer, HexEdit i Notepad ++.
-Eric
źródło
Mój ulubiony po kilku próbach odczytania pliku mysqldump o pojemności 6 GB:
PilotEdit Lite http://www.pilotedit.com/
Dlatego:
Inni próbowałem ...
Wersja próbna EmEditor Pro była imponująca, plik otworzył się niemal natychmiast, ale niestety za drogi jak na moje wymagania.
EditPad Pro załadował cały plik 6 GB do pamięci i spowolnił wszystko do indeksowania.
źródło
Na Windows, Unix czy Mac? Na Macu lub * nix możesz użyć wersji emacs lub vim z linii poleceń lub GUI.
Dla komputerów Mac: TextWrangler do dobrej obsługi dużych plików. Nie jestem wystarczająco zorientowany w krajobrazie systemu Windows, aby tam pomóc.
źródło
Jeśli chcesz po prostu wyświetlić duży plik zamiast go edytować, istnieje kilka darmowych programów, które odczytują pliki po kawałkach, zamiast próbować załadować cały plik do pamięci. Używam ich, gdy muszę czytać duże (> 5 GB) pliki.
Przeglądarka dużych plików tekstowych firmy swiftgear http://www.swiftgear.com/ltfviewer/features.html
Przeglądarka dużych plików autorstwa Team Walrus.
Będziesz musiał sam znaleźć link do tego ostatniego, ponieważ mogę opublikować tylko jedno hiperłącze jako nowicjusz.
źródło
Kiedy mam do czynienia z ogromnym plikiem dziennika, nie próbuję patrzeć na całość, używam Free File Splitter
Trzeba przyznać, że jest to raczej obejście niż rozwiązanie i są chwile, kiedy potrzebujesz całego pliku. Ale często potrzebuję tylko kilku wierszy z większego pliku i wydaje się, że to również twój problem. Jeśli nie, może inni uznają to narzędzie za przydatne.
Przeglądarka, która pozwala zobaczyć ogromne pliki tekstowe, nie jest zbyt pomocna, jeśli próbujesz załadować je do programu Excel, na przykład, aby użyć Autofiltra. Ponieważ wszyscy spędzamy dzień na rozkładaniu problemów na mniejsze części, aby móc je rozwiązać, zastosowanie tej samej zasady do dużego pliku nie wydało mi się zbyt kontrowersyjne.
źródło
HxD - to hexeditor, ale pozwala na edycję w miejscu i nie działa na dużych plikach.
źródło
Tweak to edytor szesnastkowy, który może obsługiwać edycję bardzo dużych plików, w tym wstawianie i usuwanie.
źródło
EmEditor powinien się tym zająć. Jak twierdzi ich witryna :
Jednak nie za darmo ...
źródło
Odkryłem, że FAR Commander potrafi otwierać duże pliki (próbowałem plik xml 4,2 GB) I nie ładuje całego pliku do pamięci i działa szybko.
źródło
Otwarty plik 5 GB (szybko) z:
1) Hex Editor Neo
2) 010 edytor
źródło
Textpad działa również dobrze przy otwieraniu plików tego rozmiaru. Robiłem to wiele razy, gdy miałem do czynienia z bardzo dużymi plikami dziennika w zakresie 3-5 GB. Ponadto użycie grep do wyciągnięcia wartościowych linii, a następnie obejrzenie ich działa świetnie.
źródło
Pytanie wymagałoby więcej szczegółów.
Czy chcesz tylko przejrzeć plik (np. Plik dziennika), czy go edytować?
Czy masz więcej pamięci niż rozmiar pliku, który chcesz załadować, czy mniej?
Na przykład TheGun , bardzo mały edytor tekstu napisany w języku asemblera, twierdzi, że „ nie ma efektywnego limitu rozmiaru pliku, a maksymalny rozmiar, który można do niego załadować, jest określany przez dostępną pamięć i szybkość ładowania pliku. [.. .] Szybkość została zoptymalizowana zarówno pod kątem ładowania, jak i zapisywania plików ”.
Aby wyodrębnić limit pamięci, przypuszczam, że można użyć pamięci mapowanej. Ale jeśli chcesz edytować plik, powinieneś użyć sprytnej metody, takiej jak przechowywanie w pamięci lokalnych zmian i stosowanie ich fragment po kawałku podczas zapisywania. W niektórych przypadkach może być nieskuteczne (na przykład duże wyszukiwanie / zamiana).
źródło
Miałem też problemy z TextPadem na plikach 4G. Notepad ++ działa ładnie.
źródło
Emacs radzi sobie z dużymi rozmiarami plików i możesz go używać w systemie Windows lub * nix.
źródło
Jakiego systemu operacyjnego i procesora używasz? Jeśli używasz 32-bitowego systemu operacyjnego, proces w systemie fizycznie nie może adresować więcej niż 4 GB pamięci. Ponieważ większość edytorów tekstu próbuje załadować cały plik do pamięci, wątpię, czy znajdziesz taki, który zrobi to, co chcesz. Musiałby to być bardzo fantazyjny edytor tekstu, który potrafi wykonać przetwarzanie poza rdzeniem, tj. Ładować fragment pliku na raz.
Możesz załadować tak ogromny plik, jeśli używasz 64-bitowego edytora tekstu na komputerze z 64-bitowym procesorem i 64-bitowym systemem operacyjnym. Musisz upewnić się, że masz wystarczająco dużo miejsca na partycji wymiany lub w pliku wymiany.
źródło
Dlaczego chcesz załadować plik 4+ GB do pamięci? Nawet jeśli znajdziesz edytor tekstu, który to potrafi, czy twoja maszyna ma 4 GB pamięci? I jeśli nie ma dużo więcej niż 4 GB pamięci fizycznej, twoja maszyna znacznie zwolni i zwariuje na punkcie wymiany plików.
Dlaczego więc chcesz plik o rozmiarze 4+ GB? Jeśli chcesz go przekształcić lub przeprowadzić wyszukiwanie i zamianę, lepiej napisać mały, szybki program, który to zrobi.
źródło
Lubię też Notatnik ++ .
źródło