Ezenkívül a szövegszerkesztők lehetővé teszik a felhasználók számára, hogy minden típusú programozási nyelvű fájlt létrehozzanak és módosítsanak. Ez a rugalmas jellegük népszerűvé teszi őket a felhasználók körében. A rendelkezésre álló lehetőségek széles körével fontos kiválasztani a legjobb funkciókat kínáló szövegszerkesztőt, amely lehetővé teszi a felhasználók számára, hogy a lehető leghatékonyabban végezzék munkájukat.
Az egyik legnépszerűbb szerkesztő, amely manapság elérhető a Windows operációs rendszerekben, a Notepad ++, amely ingyenes és nyílt forráskódú. Felhasználóbarát kezelőfelülete és hatékony keresőrendszere miatt a Notepad ++ az informatikai ipar egyik de facto választása.
Ma megvizsgáljuk a Notepad ++ legjobb alternatíváit, amelyek elérhetők a Linuxban.
1) Fenséges szöveg
A Sublime Text egy erőteljes szövegszerkesztő, amelyet annak ellenére, hogy nem ingyenes és nem openource, a Notepad egyik legjobb alternatívájának tekintik++. Az egyszerű és letisztult felhasználói felület mellett a robusztus, funkciókban gazdag ökoszisztéma és a bővítmények széles választéka teszi ezt a programot népszerűvé sok fejlesztő között.
Az olyan funkciók, mint a több kurzor, az innovatív parancspaletta és az egyszerű testreszabás, mind a lekvár minimalista megjelenésbe csomagolva, valóban megmutatja, hogy a Notepad ++ valóban milyen funkcionalitásban gazdag program.
Nézzük meg most ezeknek a funkcióknak a részletét.
a) Többnyelvű támogatás és osztott szerkesztés
Az egyik oka annak, hogy a Sublime Text olyan népszerűvé válik, hogy sok nyelvet támogat - még azokat is, amelyekhez nincs beépített támogatása. A Sublime Text ezeket a nyelveket látja el azzal, hogy a felhasználók saját plugint telepítenek. Egy másik funkció, amely kiemeli a Sublime Text-t, a Split Editing, amely lehetővé teszi a felhasználók számára, hogy számos szövegfájlt egymás mellett szerkesszenek. A felhasználók szabadon manipulálhatják a sorokat és oszlopokat, és annyi ablakot adhatnak hozzá az elrendezéshez, amennyit választanak. Ezt könnyen megteheti a Nézet fül megnyitásával és az Elrendezés vagy Csoport opciók kiválasztásával.
Az alábbi képen a Sublime Text által kínált többnyelvű támogatás és elrendezésváltás látható:
b) Hatékony keresőrendszer
A Sublime másik csodálatos jellemzője a hatékony és hatékony keresőrendszer, amely nemcsak lehetővé teszi a felhasználók számára a szöveg keresését és cseréjét, hanem számok, reguláris kifejezések, kis- és nagybetű érzékeny szavak stb. A Sublime rendelkezik a GoTo funkciókkal is, amelyek tartalmazzák a GoTo Anywhere funkciót, amely lehetővé teszi a felhasználók számára fájlok megnyitását és azonnali szavakra vagy sorokra ugrást. A Sublime tartalmazza a GoTo Definition funkciót is, amely lehetővé teszi a felhasználók számára, hogy áttérjenek a projekt egyes funkcióinak vagy osztályainak meghatározására.
Az alábbi kép a GoTo Anywhere funkciót mutatja:
2) Vim
A Vim az egyik legrégebbi szövegszerkesztő odakinn, és a Linux-felhasználók körében elég nagy nevet szerzett magának. Bár a Vim magas tanulási görbével rendelkezik, és nem alkalmas kezdőknek, még mindig az egyik legnépszerűbb szövegszerkesztő. A program ereje a testreszabható és konfigurálható természetben rejlik, valamint rengeteg plugin és nagyszámú hatékony eszköz, amelyek lehetővé teszik a felhasználók számára a forráskód hatékony szerkesztését. A többi szövegszerkesztővel ellentétben a Vim teljesen parancscentrikus, ahogyan itt is, nincs GUI és teljesen integrálva van a terminálba.
Nézzük meg most ezeknek a funkcióknak a részletét.
a) Több Windows
A Sublime Text-hez hasonlóan a Vim is lehetővé teszi a felhasználók számára, hogy egyszerre több fájlt szerkesszenek. A program ezt úgy teszi meg, hogy lehetővé teszi a felhasználók számára, hogy az ablakot vagy egy másik ablakra bontsák, vagy az aktuális mellett egy másik fájlt nyissanak. Ezt egyszerűen meg lehet tenni a belépéssel : sp a vim fájlba. Ez megnyit egy újabb ablakot a terminálon a jelenlegi mellett. Az ablakok között a Ctrl + w + w parancs.
Ha a felhasználók egy másik fájlt akarnak megnyitni a jelenlegi fájljuk mellett, meg kell adniuk a parancsot : vsp newfileName. A felhasználók ismét a Windows segítségével navigálhatnak az ablakok között Ctrl + w + w.
b) Fa visszavonása
Az egyik legjobb szolgáltatás, amelyet a Vim kínál, a visszavonási fája, amely a felhasználó visszavonási ágainak előzményeit tartalmazza. Ez egy hasznos szolgáltatás, mivel lehetővé teszi a felhasználók számára, hogy az ágak között mozogjanak, és a felhasználók bármikor visszatérhetnek bármelyik ághoz. A Vim ezt még hasznosabbá teszi azáltal, hogy lehetővé teszi a felhasználók számára a visszavonási előzmények mentését a fájlrendszerükbe, amely akkor is tárolt marad, ha a fájlt később szerkesztik. A felhasználók a parancs segítségével lépkedhetnek ezeken az ágváltozásokon g-, ami visszavezet az előző változásra és g+, ami a felhasználót a végső állapotba kerül. Ezenkívül a felhasználók használhatják a parancsokat :korábban és :később néhány szám mellett, amely a szám által megadott mennyiségnek megfelelően mozog az ágakon.
Nézzünk meg egy példát. Az eredeti fájlomban néhány extra szerkesztést hajtottam végre, és most valami ilyesmit néz ki:
Most a :korábban parancsot ezeknek a módosításoknak a visszavonásához. Öt ágat helyezek vissza a fájlomba a következő paranccsal:
A végeredmény magában foglalja néhány nyomtatott utasítás eltávolítását.
A legjobb Jegyzettömb ++ alternatíva
A Notepad ++ a legjobb funkciókat kínálja, ezért feltétlenül meg kell említeni az alternatívákat, amelyek egyértelműen mellette állnak. A Sublime Text és a Vim a legnépszerűbb lehetőségek közé tartozik. A Sublime néhány erőteljes funkciót kínál, annak ellenére, hogy egyszerű megjelenésű. A Vim viszont egy teljesen beépített terminálszerkesztő, amely egyedülálló szolgáltatásokat kínál, ami lehetővé tette, hogy ez a program ilyen sokáig a tetején álljon. Mindkettő kivételes választás.