Kodex är ett kodredigeringsprogram som erbjuder en mängd olika funktioner för att hjälpa användare att snabbt och effektivt redigera sin kod. En av dess huvudfunktioner är multi-caret-redigering, som tillåter användare att göra ändringar i flera kodavsnitt samtidigt. Den har också en kraftfull sök- och ersättningsfunktion för regex, vilket gör det enkelt att hitta och ersätta specifika mönster i kod. Applikationen innehåller också en minikarta, som gör att användare enkelt kan navigera genom sin kod genom att rulla.
Utöver dessa funktioner erbjuder Kodex även stöd för flera fönster, vilket gör det enkelt att arbeta med flera projekt samtidigt. Den har också syntaxmarkering för över 150 språk, vilket gör den till ett mångsidigt verktyg för utvecklare. Applikationen har också stöd för styrplatta, så att användare kan lägga till markörer med anpassade gester.
Kodex innehåller också en automatisk kompletteringsfunktion, för närvarande endast tillgänglig för HTML, som kan spara tid och minska fel vid kodning. Användare kan också lägga till guidekolumner till sin kod, med möjlighet att anpassa antalet kolumner och flikstorlek. Applikationen har också en funktion som ger tips om osynliga tecken, som nya rader, tabbar och mellanslag, vilket gör det lättare att upptäcka fel i koden.
En av de fantastiska sakerna med Kodex är dess anpassningsbara tangentbindningar, som tillåter användare att konfigurera applikationen att använda samma tangentkombinationer som de är vana vid. Applikationen har även en smart funktion som bevarar öppna dokument, så att användare kan fortsätta där de slutade även efter att de stängt appen. Kodex erbjuder också både ljusa och mörka lägen, vilket gör det enkelt att arbeta i alla ljusförhållanden.
Kodex är integrerat med appen Filer, vilket gör det enkelt att öppna filer från vilken annan app som helst eller från iCloud-dokumentmappen. Den har också en QuickEdit-funktion, som tillåter användare att redigera filer utan att starta Kodex-appen. Den här funktionen är beroende av att värdappen implementerar delningsaktiviteten korrekt. Applikationen kommer också med 10 editorteman och flera teckensnitt med monospace för kodredigering, med möjlighet att installera föredragna typsnitt med hjälp av systemprofiler. Användare kan också justera teckenstorleken och radavståndet för att bäst passa deras skärmstorlek, arrangemang och orientering.
Det är viktigt att notera att Kodex inte är en kompilator och inte kan bygga eller köra kod. Istället är det tänkt att vara ett substitut för populära kodredigeringsapplikationer som NotePad++ eller Sublime Text på iPhone och iPad. Även om det för närvarande är optimerat för externa tangentbord, kommer fler virtuella tangentbordsfunktioner att läggas till i framtida versioner. Sammantaget är Kodex en kraftfull och mångsidig kodredigeringsapplikation som erbjuder en rad funktioner för att hjälpa utvecklare att arbeta effektivt med sina projekt.