Tôi đang cố mở một tệp XML tương đối lớn (50mb) nhưng máy Mac của tôi sẽ không mở được: Mặc dù không có lỗi, chỉ chờ gần 10 phút nhưng không có gì xảy ra.
Đã thử sử dụng Trình soạn thảo văn bản, Xcode
Bất cứ một đề nghị nào khác?
Tôi đang cố mở một tệp XML tương đối lớn (50mb) nhưng máy Mac của tôi sẽ không mở được: Mặc dù không có lỗi, chỉ chờ gần 10 phút nhưng không có gì xảy ra.
Đã thử sử dụng Trình soạn thảo văn bản, Xcode
Bất cứ một đề nghị nào khác?
Câu trả lời:
Tùy thuộc vào nguồn của tệp, bạn có thể muốn điều tra nội dung của tệp theo những cách khác ngoài việc mở tệp (nhấp đúp). Đối với điều này, bạn nên sử dụng dòng lệnh.
Một số điểm bắt đầu được đề xuất (trong đó "anything.xml" là tên của tệp):
file whatever.xml
Điều này sẽ cho bạn biết những gì kiểu các tập tin là. Không phải bằng cách mở rộng tập tin, nhưng bằng cách kiểm tra thực tế các nội dung.
head whatever.xml
Điều này sẽ cho bạn thấy mười dòng đầu tiên của tập tin. Tuy nhiên, được cảnh báo: Nó Là có thể có toàn bộ tệp XML 50 MB bao gồm một dòng duy nhất. Nhấn Ctrl-C để dừng nếu nó bắt đầu phun rác. (Vâng, Điều khiển C, không phải Command-C.)
Để chỉ xem tệp mà không có khả năng chỉnh sửa tệp:
less whatever.xml
Nếu tập tin làm bao gồm các dòng rất dài, để đọc nó, bạn có thể buộc các kết thúc dòng định kỳ (định dạng):
fmt whatever.xml | less
Nhưng trên thực tế, less
sẽ bao bọc các dòng theo mặc định trừ khi bạn nói không. Để không bao bọc các dòng (vì vậy bạn có thể sử dụng các phím mũi tên sang một bên để cuộn):
less -S whatever.xml
Đó là một xác suất tốt rằng một trong những lệnh này sẽ tiết lộ một vấn đề với tệp.
Tôi sử dụng Sublime Text 3 để thực hiện một số chỉnh sửa của mình. Một trình soạn thảo lập trình (có plugin) rất đẹp và khá nhanh. Tôi vừa thử nó trên một tệp văn bản 50 mb và nó dường như không có vấn đề gì. Sublime Text 3 không miễn phí nhưng thời gian dùng thử miễn phí của họ dường như là vô tận. Trong khi tôi đang kiểm tra Sublime Text, tôi cũng đã thử Atom. Atom tải chậm hơn nhưng một khi đã tải xong thì có vẻ ổn.
Trình chỉnh sửa goto của tôi cho các tệp lớn là BBEdit . Tôi đã mở các tệp lớn hơn nhiều (200 MB + tệp nhật ký) mà không bị chậm. Tôi thậm chí đã sử dụng nó để mở các tệp nhị phân để tìm chuỗi ascii. Nếu BBEdit không thể mở nó, không có gì có thể.
Thử Văn bản cao siêu hoặc là Nguyên tử để mở tệp XML của bạn.
Nếu bạn chỉ muốn mở nó (không chỉnh sửa), hãy thử xmllint
lệnh trong Terminal:
xmllint --format ~/Desktop/file.xml
Có trang nam cho xmllint
công cụ dòng lệnh: Đến đây
Làm việc với các tệp XML lớn hơn tôi khuyên bạn nên thử Trình soạn thảo XML Oxygen r hoặc Văn bản cao siêu .
Mặc dù đầu tiên là biên tập viên tôi chọn vì tính linh hoạt của nó, nó cũng khá nặng. Nếu bạn chỉ cần đọc hoặc tìm kiếm & amp; thay thế, nó có thể được thực hiện trong Sublime Text 3. Mất nhiều thời gian nhưng nó không bị sập.
Tất cả các trình chỉnh sửa khác mà tôi đã thử không thể mở tệp (tôi đang nói về các tệp xml lớn hơn, & gt; 200 MB) hoặc chúng mất nhiều thời gian. Hơn nữa, cả Oxygen và Sublime đều cung cấp cho bạn tùy chọn tô sáng mã (trong trường hợp bạn đang xử lý các ngôn ngữ RDF chẳng hạn ...).
Hy vọng nó giúp
cat
các tập tin, bạn có thể xem nội dung? Trong Terminal, gõcat foobar.xml