Éditeur PLIST est un éditeur facile à utiliser pour les données de liste de propriétés (.plist). Dans une interface propre et dégagée, il vous permet de créer, visualiser, modifier et enregistrer rapidement vos documents .plist.
L'Éditeur PLIST est probablement le seul éditeur de liste de propriétés "compatible" avec le contrôle de source que vous pouvez trouver sur le marché (sauf Xcode, bien sûr). Pour tous les types de plist (XML, Binaire et OpenStep/ASCII), il maintient l'ordre des éléments du dictionnaire et les capacités d'édition sont équivalentes à celles de Xcode, donc vous ne voyez pas de différence entre un fichier édité dans l'Éditeur PLIST et un fichier édité dans Xcode.
L'Éditeur PLIST peut être utilisé comme une alternative légère à Xcode, ayant plus de fonctionnalités, utilisant moins d'espace disque, moins de mémoire et démarrant beaucoup plus rapidement.
Fonctionnalités principales :
- Ouvrir et enregistrer des fichiers de liste de propriétés au format XML, Binaire et OpenStep/ASCII.
- Importer des données plist contenues dans des fichiers .mobileconfig ou .mobileprovision ou d'autres fichiers qui sont encodés en utilisant la Syntaxe de Message Cryptographique (CMS). Pour les fichiers encodés avec CMS, il y a un support pour voir des informations sur les signataires (adresse e-mail et certificat) et les certificats supplémentaires qui pourraient être inclus dans le message.
- Sélection multiple - fonctionne sur les éléments frères
- Couper, copier, coller, dupliquer, supprimer et réorganiser les éléments. Vous pouvez effectuer toutes ces opérations même lorsque plusieurs éléments sont sélectionnés.
- Compatible avec le "contrôle de source" - l'ordre des éléments du dictionnaire est préservé, les affichant dans le même ordre que celui défini dans le fichier. De même, lorsque la liste de propriétés est écrite sur le disque, l'ordre des éléments d'un dictionnaire écrit sur le disque est le même que celui vu à l'écran. Ceci est particulièrement utile lorsque vous conservez les fichiers dans un dépôt, car seules les modifications pertinentes seront affichées lors de la comparaison des fichiers modifiés.
- Rechercher et remplacer du texte dans les éléments de la liste de propriétés. Vous pouvez choisir où la recherche (et le remplacement) aura lieu : dans la colonne "Clé" ou la colonne "Valeur" ou les deux. L'option qui contrôle quelles colonnes seront recherchées est disponible en cliquant sur l'image "recherche" dans la barre de recherche (Commande + F) puis en accédant aux options du sous-menu "Rechercher dans".
- Rechercher et remplacer vous permet également de configurer où dans le texte chercher des correspondances : "Contient", "Égal à", "Commence par", "Se termine par" et "Expression régulière"
- "Extraits" qui vous permet de sauvegarder des éléments PLIST pour une réutilisation ultérieure
- Trier les éléments
- Annuler et rétablir
- Modifier les éléments d'une liste de propriétés. Cela fonctionne à la fois pour un seul élément (qu'il s'agisse d'une clé ou d'une valeur) ou pour plusieurs éléments (via "Modifier -> Modifier la valeur...").
- Ouvrir et modifier les fichiers créés à l'aide de NSKeyedArchiver sans aucune perte d'information
- Support pour le collage de données plist, soit à partir de XML brut soit à partir de Xcode
- Copier des éléments en tant qu'objets Swift afin que vous puissiez les utiliser dans Xcode
- Copier des éléments en tant qu'objets Objective-C, à la fois en syntaxe moderne et classique, afin que vous puissiez les utiliser dans Xcode
- Copier des éléments en tant que données JSON, à la fois JSON indenté et compact
- Copier des éléments en tant que plists XML, Binaire (encodé en Base 64) et OpenStep/ASCII
- Intégrer des éléments sélectionnés dans un tableau ou un dictionnaire
- Déplacer les éléments vers la gauche ou la droite
- Déplacer rapidement les éléments vers le haut ou vers le bas
- Hauteur de ligne qui s'adapte au texte multi-lignes
- Boutons "Ajouter" et "Supprimer" sur l'élément de contour qui est suivi par la souris
- Option dans les Préférences pour choisir la police par défaut, ainsi que la taille de la police
- Option dans les Préférences pour "Couleurs de lignes alternées" dans le contour
- Capacité d'augmenter et de diminuer la taille de la police pour une meilleure lisibilité, pour chaque document individuellement
- Support des versions
- Option, dans les Préférences, pour désactiver l'Auto Enregistrement (et les Versions)
- Détecter lorsque le document est modifié par une autre application
- Double-cliquer sur l'un des séparateurs de colonnes pour redimensionner la colonne correspondante afin que le plus grand texte de cette colonne soit visible
- Barre d'outils pour accéder aux opérations courantes
- Support du mode sombre