2009-09-29 58 views
19

Tôi quan tâm đến một ứng dụng trực tuyến như công cụ đi kèm với XCode, hiển thị các khóa và giá trị dưới dạng hàng, theo cách có thể chỉnh sửa và xử lý xml plists (Tôi cũng không quan tâm nếu nó xử lý nhị phân).Có trình chỉnh sửa trực tuyến .plist nào không?

+0

+1 câu hỏi hay. bạn nên chấp nhận Tustin2121 câu trả lời – Thariama

Trả lời

24

Vì vậy, tôi đã tự hỏi chính xác điều tương tự, và khi tôi nhìn thấy câu hỏi này và câu trả lời của nó, tôi nói "Vít nó, tôi đang làm một!" Và vì vậy tôi đã làm. Hai ngày sau, đây là câu trả lời của tôi với bạn:

http://tustin2121.github.io/jsPlistor/

jsPListor (phiên bản 1 như của 08 tháng 8 2013) sẽ cho phép bạn để dán vào các nội dung của một plist xml vào nó (thông qua nút Import) và chỉnh sửa nó bằng cách kéo và thả và tương tự. Khi bạn hoàn thành, nhấn Xuất và nó sẽ gói tất cả thành một plist hợp lệ để bạn sao chép và dán lại vào tệp.

Vẫn còn một số lỗi và vị trí tuyển dụng rõ ràng (như Hộp thoại chỉnh sửa dữ liệu), nhưng nó hoạt động. Các phiên bản trong tương lai sẽ cố gắng cho phép lưu thông qua tải xuống html5 và tải tệp vào hàng dữ liệu.

Hãy thoải mái để kiểm tra, đóng góp, và gửi thông báo lỗi tại repo github: https://github.com/tustin2121/jsPlistor

+0

+1 cũng được thực hiện, nhờ nhập khẩu – Thariama

+0

không hoạt động nữa (ít nhất là trên chrome ..) –

+0

@EladKarako Không có lý do gì khiến nó phải ngừng hoạt động đột ngột. Ngoài ra, nó hoạt động tốt cho tôi và tôi đang sử dụng Chrome. – Tustin2121

1

Tôi không nghĩ rằng có bất kỳ trình chỉnh sửa plist nào trực tuyến, ít nhất là không hoạt động như Trình chỉnh sửa Plist với Xcode.

Bạn có thể sử dụng trình soạn thảo XML trực tuyến, như Xmlia2.0 và tự mã hóa.

Tại sao bạn lại muốn một công cụ trực tuyến để chỉnh sửa tệp XML khi bạn có Trình chỉnh sửa Plist từ xcode?

+1

Vì vậy, tôi có thể tinh chỉnh plists ngay cả khi tôi không phải trên một mac. – luvieere

+0

Thật không may là không có kết quả nào có chức năng giống như Trình biên tập mã hóa XCode –

+0

Vâng, Trình chỉnh sửa mã hóa Xcode là một công cụ tuyệt vời, tôi đồng ý. Tôi không nghĩ rằng bất kỳ Trình chỉnh sửa Plist nào khác có * tất cả * của các functins mà XcodePlistEditor đã nhận được. – Emil

-1

Bất kỳ ứng dụng web nào chấp nhận các tài liệu .txt đều sẽ chỉnh sửa chỉ cần nhấn. Tương tự như vậy đối với .xml

+0

"giống như công cụ đi kèm với XCode, hiển thị các khóa và giá trị dưới dạng hàng" Anh ấy không muốn xử lý XML thô. – JoePasq

+0

Vâng, anh ấy có thể không có lựa chọn, vì vậy bạn nên đề xuất các lựa chọn thay thế phải không? – Sneakyness

0

Tôi đã viết một lần trở lại trong ngày (đối với các tệp plist cũ không phải XML). Cấu trúc là rất thường xuyên, do đó, không khó để tạo ra một cái gì đó trông và hành động nhiều hơn hoặc ít hơn như trình soạn thảo plist XCode.

Tôi không biết bất kỳ trình chỉnh sửa XML trực tuyến nào, nhưng chúng phải tồn tại. Với trình soạn thảo XML có hiểu biết về DTD, bạn nên có khả năng chỉnh sửa các tệp plist khá dễ dàng.

1

Tôi đã từ chức bản thân mình với thực tế là có lẽ không phải là thứ tôi sẽ tìm thấy. Tuy nhiên, những gì tôi đã tìm thấy là định dạng JSON và định dạng văn bản PList rất giống nhau, và có rất nhiều trình soạn thảo JSON có sẵn trực tuyến và cho cả windows và mac cả. Nó có thể không phù hợp với nhu cầu của bạn, nhưng nó phù hợp với nhu cầu của tôi tốt. Bằng cách sử dụng không có gì nhiều hơn một vài tìm thấy & thay thế trong Notepad, bạn có thể nhận được 90% của cách để một tập tin plist. Vấn đề lớn duy nhất là dấu chấm phẩy so với dấu phẩy.

Nếu bạn đang làm việc trên một tệp đủ nhỏ, có thể thực hiện thủ công. Với các tệp lớn hơn, một ứng dụng tiện ích đơn giản để chuyển đổi các tệp JSON thành PList có lẽ sẽ khá đơn giản nếu bạn có được sự thôi thúc.

Một lần nữa, tất cả điều này chỉ áp dụng cho các tệp plist được định dạng văn bản. Hầu hết các biên tập viên plist trên mac ít nhất có thể lưu một plist ở định dạng văn bản.

1

Plistinator - một C++/app Qt rẻ tiền của nó dành cho Mac, Windows và máy tính để bàn Linux. Vì vậy, không phải là một công cụ trực tuyến, nhưng nó ít nhất là di động và chạy nền tảng chéo (trong trường hợp đó là yêu cầu của một trình soạn thảo dựa trên web).

Tôi không chắc chắn liệu phiên bản JS có xử lý các tệp nhị phân (Plistinator không). Nếu bạn có một máy Mac, bạn có thể chỉnh sửa chúng thông qua trình biên tập JS nếu bạn chuyển đổi nhị phân để XML qua

plutil -convert xml myfile.plist 

Lưu ý rằng sẽ ghi đè myfile.plist với phiên bản XML, mà có thể không đại diện cho tất cả các thông tin tương tự mà phiên bản nhị phân có thể.

Tiết lộ đầy đủ: Tôi là tác giả của Plistinator và $ 2,99 sẽ thanh toán tiền thuê nhà của tôi là ramen &.

+0

dude tại sao không có phiên bản dùng thử ?? –

Các vấn đề liên quan