Kodex est une application d'édition de code qui offre diverses fonctionnalités pour aider les utilisateurs à modifier leur code rapidement et efficacement. L'une de ses principales fonctionnalités est l'édition multi-caret, qui permet aux utilisateurs d'apporter des modifications à plusieurs sections de code à la fois. Il dispose également d'une puissante fonction de recherche et de remplacement d'expressions régulières, ce qui facilite la recherche et le remplacement de modèles spécifiques dans le code. L'application comprend également une mini-carte, qui permet aux utilisateurs de naviguer facilement dans leur code en le faisant défiler.
En plus de ces fonctionnalités, Kodex prend également en charge plusieurs fenêtres, ce qui facilite le travail sur plusieurs projets à la fois. Il propose également une coloration syntaxique pour plus de 150 langues, ce qui en fait un outil polyvalent pour les développeurs. L'application prend également en charge le trackpad, permettant aux utilisateurs d'ajouter des curseurs avec des gestes personnalisés.
Kodex inclut également une fonctionnalité de saisie semi-automatique, actuellement disponible uniquement pour HTML, qui permet de gagner du temps et de réduire les erreurs lors du codage. Les utilisateurs peuvent également ajouter des colonnes de guidage à leur code, avec la possibilité de personnaliser le nombre de colonnes et la taille des onglets. L'application dispose également d'une fonctionnalité qui dessine des indices sur les caractères invisibles, tels que les nouvelles lignes, tabulations et espaces, ce qui facilite la détection des erreurs dans le code.
L'un des avantages de Kodex réside dans ses raccourcis clavier personnalisables, qui permettent aux utilisateurs de configurer l'application pour qu'elle utilise les mêmes combinaisons de touches auxquelles ils sont habitués. L'application dispose également d'une fonctionnalité intelligente qui préserve les documents ouverts, afin que les utilisateurs puissent reprendre là où ils s'étaient arrêtés même après avoir fermé l'application. Kodex propose également des modes clair et sombre, ce qui facilite le travail dans toutes les conditions d'éclairage.
Kodex est intégré à l'application Fichiers, ce qui facilite l'ouverture de fichiers depuis n'importe quelle autre application ou depuis le dossier de documents iCloud. Il dispose également d'une fonctionnalité QuickEdit, qui permet aux utilisateurs de modifier des fichiers sans lancer l'application principale Kodex. Cette fonctionnalité dépend de l'application hôte qui implémente correctement l'activité de partage. L'application est également livrée avec 10 thèmes d'éditeur et plusieurs polices à espacement fixe pour l'édition de code, avec la possibilité d'installer les polices préférées à l'aide des profils système. Les utilisateurs peuvent également ajuster la taille de la police et l’espacement des lignes pour s’adapter au mieux à la taille, à la disposition et à l’orientation de leur écran.
Il est important de noter que Kodex n'est pas un compilateur et ne peut pas créer ou exécuter de code. Au lieu de cela, il est censé remplacer les applications d’édition de code populaires telles que NotePad++ ou Sublime Text sur iPhone et iPad. Bien qu'il soit actuellement optimisé pour les claviers externes, davantage de fonctionnalités de clavier virtuel seront ajoutées dans les futures versions. Dans l'ensemble, Kodex est une application d'édition de code puissante et polyvalente qui offre une gamme de fonctionnalités pour aider les développeurs à travailler efficacement sur leurs projets.