2009-09-29 15 views
19

Sono interessato a un'applicazione online come lo strumento fornito con XCode, che mostra le chiavi e i valori come righe, in modo modificabile e gestisce i plists xml (non mi interessa se gestisce anche quelli binari).Esiste un editor .plist online?

+0

+1 buona domanda. dovresti accettare la risposta Tustin2121 – Thariama

risposta

24

Quindi, mi stavo chiedendo esattamente la stessa cosa, e quando ho visto questa domanda e la sua risposta, ho detto "Fanculo, ne sto facendo uno!" E così ho fatto. Due giorni dopo, ecco la mia risposta a voi:

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

jsPListor (versione 1 come di 8 agosto 2013) vi permetterà di incollare il contenuto di un plist XML in esso (tramite il pulsante Importa) e modificarlo con il drag and drop e simili. Quando hai finito, premi Esporta e impacchetta tutto in un plist valido per poterlo copiare e incollare nel file.

Ci sono ancora alcuni bug e posti vacanti (come la finestra di dialogo Modifica dati), ma funziona. Le versioni future tenteranno di consentire il salvataggio tramite download html5 e il caricamento di file in righe di dati.

Sentitevi liberi di esaminare, contribuire, sottomettendo bug al repo github: https://github.com/tustin2121/jsPlistor

+0

+1 ben fatto, grazie importazione – Thariama

+0

non funziona più (almeno su chrome ..) –

+0

@EladKarako Non c'è motivo per cui avrebbe dovuto smettere di funzionare all'improvviso. Inoltre, funziona bene per me e io sono su Chrome. – Tustin2121

1

Non penso che ci siano editor plist online, almeno non così funzionali come Plist Editor con Xcode.

È possibile utilizzare un editor XML in linea, ad esempio Xmlia2.0, e codificarlo autonomamente.

Perché dovresti mai uno strumento online per la modifica di file XML quando Plist Editor di xcode?

+1

Così ho potuto modificare i dati anche quando non sono su un mac. – luvieere

+0

Sfortunatamente nessuno di questi risultati ha la stessa funzionalità di XCode PList Editor –

+0

Sì, Xcode Plist Editor è un ottimo strumento, sono d'accordo. Non penso che nessun altro Plist Editor abbia * tutti * i functin che XcodePlistEditor ha. – Emil

-1

Qualsiasi app Web che accetti i documenti .txt modificherà correttamente i dati. Allo stesso modo per .xml

+0

"come lo strumento fornito con XCode, che mostra le chiavi e i valori come righe" Non vuole occuparsi di XML non elaborato. – JoePasq

+0

Sì, beh, potrebbe non avere scelta, quindi è una buona idea suggerire alternative ora non è vero? – Sneakyness

0

Ne ho scritto uno una volta nel corso della giornata (per i vecchi file plist non XML). La struttura è molto regolare, quindi non è difficile creare qualcosa che appaia e agisca più o meno come l'editor di plc XCode.

Non conosco nessuno degli editor XML online, ma devono esistere. Dato un editor XML esperto di DTD, dovresti essere in grado di modificare facilmente i file plist.

1

Mi sono rassegnato al fatto che probabilmente non ce n'è uno che troverò mai. Quello che ho trovato, tuttavia, è che il formato JSON e il formato PList di testo sono molto simili, e ci sono un sacco di editor JSON disponibili online e per Windows e Mac entrambi. Potrebbe non essere adatto alle tue esigenze, ma si adattava perfettamente alle mie esigenze. Utilizzando nient'altro che un paio di trovare & sostituisce in Blocco note è possibile ottenere il 90% del modo in un file plist. L'unico grande problema è il punto e virgola rispetto a virgole.

Se si sta lavorando su un file abbastanza piccolo, è possibile farlo manualmente. Con file più grandi, una semplice applicazione di utilità per convertire file JSON in PList sarebbe probabilmente molto semplice da frullare se hai la voglia.

Ancora, questo vale solo per i file plist formattati in testo. La maggior parte degli editor plist su Mac, almeno, può salvare un plist in formato testo.

1

C'è Plistinator - suo un C++/Qt app poco costoso per Mac, Windows e Linux desktop. Quindi non è uno strumento online, ma è almeno portatile e funziona su più piattaforme (nel caso in cui sia la richiesta di un editor basato sul web).

Non sono sicuro che la versione JS gestisca i file binari (Plistinator lo fa). Se avete un Mac si poteva modificare tramite l'editor JS se si converte binario a XML tramite

plutil -convert xml myfile.plist 

Nota che sovrascrivere myfile.plist con la versione di XML, che non può rappresentare tutte le stesse informazioni che la versione binaria può.

Full-disclosure: Io sono l'autore di Plistinator e il $ 2,99 va a pagare il mio affitto di ramen &.

+0

amico perché nessuna versione di prova ?? –