Parima avatud lähtekoodiga tekstiredaktori valimiseks peaksite kaaluma, millist tüüpi funktsioone ja funktsioone selliselt programmilt soovite ning mis tahes täiendavat tuge või lisandmooduleid, mis on tarkvara jaoks välja töötatud. Kui soovite tekstiredaktorit näiteks arvutikoodi kirjutamiseks ja programmeerimiseks, peaksite otsima programmi, mis sisaldab selliseid funktsioone nagu süntaksi esiletõstmine ja graafiline kasutajaliides (GUI), mis muudab programmeerimise lihtsamaks. Võite otsida ka avatud lähtekoodiga tekstiredaktorit, mis töötab mis tahes teie kasutataval operatsioonisüsteemil (OS) ja millel on kogukonna tugi, et muuta see võimalikult võimsaks.
Avatud lähtekoodiga tekstiredaktor on programm, mida kasutatakse lihttekstifailide avamiseks, nende failide sisu vaatamiseks ja nendes muudatuste tegemiseks. Selliseid programme saab kasutada lihtsalt lihttekstifailide avamiseks ja lugemiseks, näiteks neid, mida mõned kirjutajad kasutavad. Avatud lähtekoodiga tekstiredaktorit saavad kasutada ka arvutiprogrammeerijad koodi ja programmeerimistarkvara loomiseks. Avatud lähtekoodiga tarkvara töötatakse välja üldkasutuse või avaliku litsentsi alusel, mis tavaliselt vabastab tarkvara autoriõiguse omandiõiguse ja võimaldab teistel tarkvara kasutada ja muuta mis tahes viisil, mida nad soovivad.
Tavaliselt peaksite enne selle valimist kaaluma avatud lähtekoodiga tekstiredaktori kasutusvõimalusi. Kui soovite lihtsalt seda tüüpi redaktoris teksti kirjutada või luua, on selle vajaduse hõlbustamiseks palju erinevaid programme. Avatud lähtekoodiga tekstiredaktori keerukamate kasutusviiside jaoks, nagu koodi loomine ja programmeerimine, võite otsida tarkvara, mis sisaldab tööriistu, mis selliseid vajadusi paremini hõlbustavad. Mõned programmid sisaldavad automaatset süntaksi esiletõstmist, mis muudab erinevat tüüpi kodeerimise värvi, et hõlbustada nende leidmist programmeerimise ajal, ning muid funktsioone, nagu kasutajasõbralik graafiline kasutajaliides ja tekstimähis, mis hõlbustavad navigeerimist ja koodiridade läbilugemine.
Sõltumata sellest, miks soovite avatud lähtekoodiga tekstiredaktorit, võiksite enne selle valimist kaaluda ka programmi jaoks olemasolevat kogukonda. Avatud lähtekoodiga tarkvaral on sageli mitu arendajat ja programmeerijat, kes toetavad tarkvara ning arendavad programmiga kasutamiseks uusi pistikprogramme või muid rakendusi. Seetõttu võib programmi toetav kogukond mõjutada seda, mis tüüpi lisafunktsioonid võivad tarkvara jaoks saadaval olla. Kõik avatud lähtekoodiga tekstiredaktorid, mille valite, peaksid ka teie operatsioonisüsteemi ning muu kasutatava tarkvara ja riistvaraga täielikult töötama.