Trình soạn thảo văn bản tốt nhất để sử dụng với các tệp lớn là gì?


43

Đề xuất của bạn để mở các tệp văn bản lớn trên OS X là gì? Tôi thấy cả BBEdit và Textmate đang gặp khó khăn trong bộ phận này.


1
có một bản sao này trên stackoverflow: stackoverflow.com/questions/952886/ Kẻ
Robert S Ciaccio

(Câu hỏi SO đó có lẽ nên được chuyển đến Super User hoặc tại đây :)
Jonik

Làm thế nào lớn là các tập tin bạn đang cố gắng tải? Textmate là khủng khiếp với các tệp lớn, đặc biệt là các tệp có dòng dài. Tôi chưa bao giờ gặp vấn đề gì với BBedit khi mở 10s tệp Mbyte.
Henry

1
Phiên bản 64 bit của Emacs cũng sẽ khá tốt khi mở các tệp lớn như vậy.
Gio

4
Xác định "lớn". Thông thường nó trở nên thú vị khi các tệp không vừa trong bộ nhớ khả dụng.
Thorbjørn Ravn Andersen

Câu trả lời:


27

Tôi đang sử dụng HexFiend để làm việc với tệp văn bản 60 GB và nó hoạt động rất tốt (rõ ràng nó có thể xử lý các tệp lớn tới 118 GB).


Hex Fiend là cách nhanh hơn VIM trên dòng lệnh và thổi lesshoặc moređi. Đặc biệt là đối với các tệp văn bản một dòng nhiều gigabyte. Đề nghị.
Brent Faust

1
+1 Tôi vừa thử hex fiend về sức mạnh của rec này và nó đã tìm ra kho lưu trữ hộp thư đến 3 + gb ngay lập tức, và sau đó tìm kiếm thành công toàn bộ nội dung cho một từ trong vòng dưới 20 giây.
Paul Gowder

2
đây có thể là notepad ++ hoặc thậm chí tốt hơn nhưng cần một số tweek. Nó chỉ in bất cứ thứ gì có trong tập tin bất kể dòng mới hay không. Tôi sẽ xem liệu tôi có thể thực hiện một số thay đổi trong thời gian rảnh rỗi để làm cho nó xem xét các dòng mới.
Olgun Kaya

3
Vâng, nhưng nó bỏ qua ngắt dòng :(
Gerry

1
Gọn gàng, nhỏ và siêu nhanh. Nhưng tôi đồng ý với nhận xét cuối cùng: nó không thực sự hoạt động thay thế cho trình soạn thảo văn bản, khi bạn muốn xem xét tốt các tệp văn bản dựa trên dòng. Quá tệ, một hộp kiểm duy nhất có nội dung "hiển thị theo dòng" hoặc một cái gì đó sẽ làm cho nó trở thành một công cụ hoàn hảo.
GhostCat nói Phục hồi Monica

21

Tôi thấy MacVim khá tốt khi mở các tệp lớn.

Thậm chí còn có một plugin để tăng tốc nó, nếu tệp thực sự lớn.

(Nếu bạn không muốn tự biên dịch nó, bạn có thể tải xuống DMG để cài đặt sẵn.)


1
Phiên bản dòng lệnh vimđã có sẵn trong Terminal.app.
mouviciel

Đúng, nhưng vì anh ấy đã nói về BBEdit và Textmate, tôi cho rằng anh ấy muốn ứng dụng đồ họa chứ không phải trong dòng lệnh.
Loïc Wolff

vim đã giúp tôi chỉnh sửa tệp văn bản 512MB +. Tôi ước có một cái gì đó giống như EM Editor ( emeditor.com ) cho Mac.
fnurl

Giết Vim bằng lửa.
Magicode

Tôi dễ dàng thực hiện tìm và thay thế trên tệp 1.06GB bằng MacVim và LargeFile. rực rỡ!
Andyg8

6

BBEdit có khá nhiều tiêu chuẩn để mở các tệp văn bản lớn trên máy Mac. Tôi đã mở một số tệp có kích thước tốt với nó và BBEdit thậm chí không đổ mồ hôi.

Làm thế nào lớn của một tập tin bạn đang nói về? Và máy Mac của bạn có bao nhiêu RAM (cả cài đặt và miễn phí)?


Đã chỉnh sửa để thêm vào

Bare Bones đã phát hành BBEdit 9.6 ngày hôm nay và theo Ghi chú phát hành 1 (bên dưới Thay đổi):

Bây giờ có thể mở các tệp lớn hơn đáng kể so với trước đây; trần nhà không giới hạn, nhưng nó không còn bị giới hạn bởi các ràng buộc còn tồn tại trước đó trong HĐH.

Âm thanh với tôi như nó đáng để nâng cấp (miễn phí cho bất kỳ ai có BBEdit 9.x) và thử lại.

1 Nếu bạn chưa bao giờ đọc thông báo phát hành Bare Bones trước đây, bạn nên. Ngay cả khi bạn không có hứng thú với BBEdit. Ngay cả khi bạn không có hứng thú với Bare Bones. Ngay cả khi bạn không có hứng thú với các trình soạn thảo văn bản nói chung. Họ thật tốt. Vâng thật đấy. Ôi! Ôi! Pnoies fhtagn!


+1 để giới thiệu BBEdit và "Iä! Iä! Pnoies fhtagn!". Yêu thích của tôi cho đến nay là "Giày saronite của ponies đã được gia cố bằng titan, và có một lớp đệm được áp dụng làm tăng cả 30% tốc độ mặt đất và tốc độ bay."
Philip Regan

Tôi đã xem lại một phiên bản BBEdit trước đây cho Macworld và vô cùng thất vọng vì tôi không được phép đặt "Không có ngựa con thực tế" trong phần Nhược điểm.
Dori

4

Kiểm tra văn bản cao siêu 2 ra. Đây là một trong những tốt nhất ra khỏi đó.


1
Sublime Text 3 nhanh hơn phiên bản trước.
Vetal4eg

7
Tôi đã làm việc với tệp nhật ký 1,37 GB được tạo bằng cách phân tích tệp nhị phân 13 GB và cả hai phiên bản Văn bản tuyệt vời đều không ấn tượng. Họ mất một phút hoặc nhiều hơn để mở tệp và cố gắng nhập chuỗi tìm kiếm dẫn đến việc quay video tạm thời trong khi chương trình đang thực hiện các tìm kiếm không được yêu cầu trên văn bản được gõ một phần của tôi. 010 Editor, mặc dù có giao diện cồng kềnh, nhưng lại khá nhanh và ổn định.
Bob Murphy

Sublime Text rất tốt cho các tệp kích thước trung bình nhưng nếu bạn cố mở tệp 50 GB (có RAM 12 GB) thì nó bị hỏng.
skan

3

TextWrangler là một công cụ tuyệt vời để mở chỉnh sửa và lưu các tệp lớn. Tôi không khuyên bạn nên sao chép và dán một lượng lớn nội dung. Sử dụng nó nếu bạn không muốn phải xử lý giao diện / lệnh vi. Giống như Loic đã đề cập, MacVim là một ứng dụng tuyệt vời nếu bạn quen thuộc hơn với vi.


1
Cho rằng TextWrangler là em trai của BBEdit, tôi đoán rằng ai đó đã sử dụng BBEdit sẽ không tìm thấy bất cứ điều gì mới ở đó.
Dori

1

Nếu bạn chỉ đọc tệp, hãy sử dụng lệnh 'less'. Bạn có thể điều hướng và tìm kiếm thông qua các tập tin như vi, nhưng nhanh hơn nhiều và không có vấn đề loại 'dòng quá dài' khó chịu. Để làm việc với các bản ghi sản xuất lớn, đây là một công cụ vô giá.


Ngoài ra còn có viewmột phiên vi chỉ đọc.
lhf

@lhf ít hoạt động trên một cửa sổ của tệp, vi đọc trong toàn bộ tệp trong bộ nhớ.
Thorbjørn Ravn Andersen

Anh ấy không muốn chỉ đọc, anh ấy muốn chỉnh sửa. Ông nói như vậy ngay trong tiêu đề của câu hỏi của mình.
mysomic

1

Nếu bạn đang xử lý các tệp trên 2 GB, tôi khuyên dùng 010 Editor . Nó sẽ không tải toàn bộ tệp trong bộ nhớ, điều đó có nghĩa là bạn có thể sử dụng nó để mở các tệp lớn hơn RAM có sẵn và thời gian mở sẽ ngắn hơn nhiều (mất khoảng 20 giây để mở tệp 7 GB).



0

Đối với tôi, nơi BBEdit bị sặc trên 750 MB, UltraEdit (không miễn phí) hoạt động rất nhanh.


0

Lựa chọn đầu tiên của tôi là SlickEdit . Nó trông hơi lỗi thời, nhưng tôi chưa thấy trình soạn thảo nào khác xử lý các tệp lớn (thậm chí GB văn bản) nhanh như vậy, và vẫn cung cấp rất nhiều tính năng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.