logo

Linux szövegszerkesztők

A szövegszerkesztő egyfajta számítógépes program, amely képes egyszerű szöveget szerkeszteni. Néha ilyen programokat hívnak 'jegyzettömb' szoftver. A szövegszerkesztők szoftverfejlesztési és operációs rendszercsomagokat kínálnak, és módosíthatók, beleértve a programnyelvi forráskódot, a dokumentációs fájlokat és a konfigurációs fájlokat.

Linux szövegszerkesztők használhatók szöveges fájlok szerkesztése, kódok írása, felhasználói utasítás fájlok frissítése, és több. Egy Linux rendszer több szövegszerkesztőt is támogat. A Linuxban kétféle szövegszerkesztő létezik, amelyeket alább ismertetünk:

    Parancssori szövegszerkesztőkmint például a Vi, nano, pico stb.GUI szövegszerkesztőkmint például a gedit (a Gnome számára), a Kwrite stb.

A szövegszerkesztő fontos szerepet játszik a kódolás során. Ezért fontos kiválasztani a legjobb szövegszerkesztőt. A szövegszerkesztőnek nemcsak egyszerűnek, hanem működőképesnek is kell lennie, és jónak kell lennie vele dolgozni.

A szövegszerkesztő IDE funkciókkal jó szövegszerkesztőnek tartják.

Mi az a Rich text és az egyszerű szöveg?

Lényeges különbségek vannak a formázott szöveg (például az asztali kiadói és szövegszerkesztő szoftver által készített) és az egyszerű szöveg között (amelyet sok szövegszerkesztő készít és szerkeszt).

Kizárólag az egyszerű szöveg karakterábrázolásból áll. Az összes karaktert egy, két vagy négy bájtos rögzített hosszúságú sorozat vagy egy négy bájtos változó hosszúságú szekvencia képviseli, az adott karakterkódolási konvencióknak megfelelően, beleértve az UTF-16, UTF-8, Shift-JIS, ISO/ IEC 2022 vagy ASCII. Ezek a konvenciók számos nyomtatható, de nem nyomtatható karaktert határoznak meg, amelyek a szövegfolyamat irányítják, beleértve az oldaltöréseket, sortöréseket és szóközöket. Az egyszerű szöveg nem tartalmaz más szöveges információt, nem csak az alkalmazott karakterkódolási konvenciót.

  • Az egyszerű szöveget a rendszer szövegfájlokba menti; a szöveges fájlok azonban nem kizárólag egyszerű szöveget mentenek.
  • Általában az egyszerű szöveget egyszóközű betűtípussal, például oszlopos formázással jelenítették meg, a vízszintes igazítást pedig néha szóköz karakterekkel végezték el a számítógép kezdeti napjai óta.
  • Másrészt a formázott szöveg tartalmazhat metaadatokat, bekezdésformázást (például szóköz-, szó- és betűeloszlást, igazítást és behúzást a sorok és bekezdések között), karakterformázási adatokat (pl. stílus, súly, méret és típustér) és oldalspecifikációs adatok (pl. olvasási irány, margó és méret). A gazdag szöveg bonyolult lehet.
  • A szövegszerkesztők célja a sima szöveget tartalmazó szöveges fájlok megnyitása és tárolása, vagy bármi más, ami egyszerű szövegnek tekinthető, például rich text jelölés vagy valami más jelölés (például SVG).

A szövegszerkesztők rövid története

Számítógépes szöveget billentyűleütési eszközökkel helyeztek be a kártyákra, mielőtt a szövegszerkesztők elérhetőek lettek volna. Ezután vékony kartonkártyákat tartalmazó fizikai dobozokat ágyaztak be a kártyaolvasóba. Az ilyen típusú kártyákból készült Dick-kártyaképek, dobok és mágneses fájlok általában nem tartalmaztak sorelválasztó karaktereket, és állítólagos 80 vagy 90 fix hosszúságú karakterrekordok voltak. A lyukszalag helyettesítette a kártyákat. Néhány teleprinter elkészíthette, amelyek egyedi karaktereket használtak a rekordvégek ábrázolására.

Néhány korai operációs rendszer tartalmazott kötegelt szövegszerkesztőket, amelyeket nyelvi processzorokkal vagy különböző segédprogramokként fejlesztettek ki; példa volt a forrásfájlok szerkesztésének funkciója, azaz a SQUOZE a SCAT-hoz a SHARE OS-ben.

  • Az első kollektív szövegszerkesztők úgy voltak híresek, mint 'sorszerkesztők' logikus az írógép vagy telenyomtató típusú terminálokhoz, kijelző nélkül.
  • A parancsok (általában egy billentyűleütés) befolyásolták a fájlszerkesztést egy kitalált beszúrási pontnál, 'kurzor' .
  • Ezeket a módosításokat úgy dokumentálták, hogy begépeltek egy kis fájlszakasz nyomtatására szolgáló parancsot, és rendszeresen kinyomtatták a teljes fájlt.
  • A kurzor néhány soros szerkesztő parancsaival mozgatható, amelyek leírják a fájlon belüli sorszámot, végül a reguláris kifejezéseket és a keresendő szöveges karakterláncokat.
  • Néhány soros szerkesztő használható billentyűleütéssel; A változó parancsok egy kártyapakliból vehetők ki és alkalmazhatók egy leírt fájlra.
  • Néhány alapvető vonalszerkesztő támogatta a 'ellenőrzés' módban, ahol a módosítás parancsok a módosított sorokat mutatták.
  • A képernyő alapú szövegszerkesztők akkor váltak általánossá, amikor elérhetővé váltak a számítógépes terminálok és a videoképernyők.

Az O26 volt az egyik eredeti teljes képernyős szerkesztő, amelyet 1967-ben a CDC 6000 sorozatú rendszer kezelői konzoljához határoztak meg. A vi egy másik kezdeti teljes képernyős szerkesztő volt, amelyet az 1970-es években határoztak meg; még mindig klasszikus szerkesztő Linux és Unix operációs rendszereken. Ezenkívül az UCSD Pascal Screen Oriented Editort az 1970-es években írták, és általános szövegre és szekcionált forráskódra is fejlesztették.

Az egyik kezdeti nyílt forráskódú és ingyenes szoftverprojekt, az Emacs egy másik korábbi valós idejű és teljes képernyős szerkesztő, amelyet különféle rendszerekre portoltak. A teljes képernyős szerkesztő gyorsasága és könnyű használhatósága több korai videoterminál vásárlást is motivált.

Szövegszerkesztőben az alapvető adatstruktúra az, amely kezeli az aktuális szerkesztett fájlállapotot jelző karakterláncot vagy rekordlistát. Az a törekvés, hogy a szövegszerkesztők gyorsabban visszavonják/újra tudják hajtani a korai szerkesztéseket, beszúrni szöveget és távoli szöveget, bonyolultabb adatstruktúrák fejlődéséhez vezetett, miközben a kilépők egyetlen hosszú, egymást követő karaktertömbben tárolhatók. A klasszikus szövegszerkesztő adatszerkezetként réspuffert, kötelet, darabtáblázatot vagy egy sorhoz csatolt listát használ.

Szövegszerkesztő típusok

Néhány szövegszerkesztő egyszerű és kicsi, mások pedig összetett és széles körű funkciókat biztosítanak. Például a Unix-szerű és Unix operációs rendszerek tartalmazzák a pico szerkesztőt, de több az Emacs és a vi szerkesztőt is. A Microsoft rendszerek biztosítják az egyszerű Jegyzettömböt, így sok ember más szerkesztőket használhat további funkciókkal, különösen a programozók.

  • Az Apple Macintosh klasszikus Mac OS rendszerében a TeachText később 1994-ben SimpleTextre cserélt, amelyet Mac OS X-ben a TextEdit segítségével helyettesítettek, amely szövegszerkesztő funkciókat tartalmaz a szövegszerkesztőkben megszokottakkal, például kettő vagy több betűtípus kiválasztását. , margók és vonalzók.
  • Ezek a szolgáltatások egyidejűleg nem érhetők el, de módosítani kell őket a felhasználói paranccsal, vagy a fájltípust automatikusan beállító programnak.
  • Szinte minden szövegszerkesztő tud fájlokat írni és olvasni egyszerű szöveg stílusban, lehetővé téve számukra a szövegszerkesztők által tárolt fájlok elindítását. Az ilyen típusú fájlok szövegszerkesztővel történő mentésekor azonban biztosítania kell, hogy a fájl egyszerű szöveges formátumban legyen megadva, és hogy az anyagjegyzék vagy a szövegkódolási beállítások ne bonyolítsák a fájlt a várható használat során.
  • Sok nem WYSIWYG szövegszerkesztő, beleértve WordStar , kényelmesen használhatók szövegszerkesztőként, és az 1980-as években ilyenekként használták őket.

Ezeknek a szövegszerkesztőknek a fájlformátuma (alapértelmezett) általában egy jelölőnyelvet tartalmaz, valamint a gyakori formátum a vizuális formázás és a nem nyomtatható escape szekvenciákkal vagy vezérlőkarakterekkel elért egyszerű szöveg. A későbbi szövegszerkesztők, például a Microsoft Word, bináris formátumban tárolják a fájlokat, és többnyire soha nem használják egyszerű szöveges fájlok megváltoztatására.

A szövegszerkesztők jellemző tulajdonságai

    Keresés és csere:A szövegszerkesztők széleskörű lehetőségeket kínálnak a szöveges karakterláncok keresésére és cseréjére, akár fájlok halmazában, akár egyenként egy kiválasztott mappában vagy megnyitott lapokon.Kivágás, másolás és beillesztés:Szinte minden szövegszerkesztő kínál módszereket a szöveg másolására és eltolására a fájlok között vagy a fájlok között.Szöveg formázása:A szövegszerkesztők gyakran megkönnyítik a vizuális formázási szempontokat, például a felsoroláslista automatikus behúzását és a sortördelési formázást ASCII-karakterekkel, a szintaxis kiemelését, a megjegyzések formázását és így tovább.Visszavonás és újra:A szövegszerkesztők felajánlják a végső szerkesztés visszavonását és újbóli elvégzését, mint a processzoroknál. Főleg a korábbi szövegszerkesztőknél gyakran csak egy szerkesztési előzményszintet jegyez meg a rendszer, és a visszavonás csak egymást követően történik. 'váltó' a végső változás.
  • Lehetőség van egy leírt sorszámra költözni.
  • Képes kezelni az UTF-8 kódolású szöveget.

A szövegszerkesztők speciális funkciói

  • Eljárás- és makródefiníció az új szolgáltatások és parancsok leírására korábbi parancsok és makrók keverékeként, valószínűleg átadott paraméterekkel vagy makróbeágyazással.
  • Profilmakrók a leírásban szereplő nevekkel együtt, például profil, környezet, automatikusan végrehajtódnak új fájl indításakor vagy szerkesztési munkamenet elején.
  • Profilok, amelyekkel a felhasználó a szerkesztési munkamenet közepén rögzítheti a beállításokat.
  • Több fájl szerkesztése:Két vagy több fájl szerkesztésének funkciói egy szerkesztési munkamenet során, valószínűleg megjegyzik az összes sor aktuális sorának kurzorát, így duplikált szöveget illeszt be az összes fájlba, szöveget helyez át vagy másol át a fájlok között, összehasonlítja a fájlokat stb.Többnézetű szerkesztők:A funkció egy hasonló fájl két vagy több nézetének megjelenítésére, külön kurzorkövetéssel, az ablakok közötti módosítások módosításával, de ugyanazokat a funkciókat kínálja, mint a független fájloknál.Oszlop alapú szerkesztés:A funkció adatok beszúrására és módosítására egy adott oszlopban, vagy adatok áthelyezésére adott oszlopokba.Kibontás/összecsukás, más néven összecsukás:A szövegrészek ideiglenes kizárására szolgáló funkciók. Alapozhat néhány szintaktikai komponensen vagy számos sorszámon, például a BEGIN közötti minden kivételével; és ugyanaz a VÉGE;.Adatátalakítás:Egy másik szövegfájl tartalmának olvasása és egyesítése az aktuálisan szerkesztett fájlba. Néhány szövegszerkesztő lehetőséget kínál arra, hogy egy parancs eredményét hozzáadja az operációs rendszer héjához. A kis- és nagybetűk váltása is átalakítható nagy- vagy kisbetűssé.Szűrő:Néhány fejlett szövegszerkesztő lehetővé teszi a szerkesztő számára, hogy szakaszokat vagy minden módosítandó fájlt átvigyen egy másik szolgáltatásba, és a kimenetet visszaolvassa a fájlba a „szűrt” sorok helyén. Hasznos például egy sor sorozatot numerikusan vagy ábécé szerint rendezni, behúzni a forráskódot, matematikai számításokat végezni stb.Nyújthatóság:A több programozó általi használatra tervezett szövegszerkesztőnek tartalmaznia kell valamilyen beépülő modult, vagy szkriptelhetőnek kell lennie; így a programozó személyre szabhatja a szerkesztőt a szoftverprojektek kezeléséhez szükséges szempontokkal, az adott kódolási stílusoknak való megfeleléssel, vagy testreszabhatja a kulcsösszerendeléseket vagy funkciókat adott verziókezelő rendszerekhez vagy programozási nyelvekhez.Szintaxis kiemelés:Emelje ki a konfigurációs fájlokat, a jelölőnyelvet, a forráskódot és más szöveget kontextus szerint, amely kiszámítható vagy szervezett formátumban jelenik meg. A szerkesztők általában lehetővé teszik a felhasználók számára, hogy személyre szabják az összes nyelvi elemhez használt stílust vagy színt. Ezenkívül egyes szerkesztők lehetővé teszik a felhasználók számára, hogy témákat töltsenek be és használják a szerkesztő teljes felhasználói felületének hangulatának és megjelenésének módosítására.Szintaxis-orientált szerkesztők:Néhány szövegszerkesztő rendelkezik egy vagy több nyelv szintaktikai támogatásával, és lehetővé teszi a szintaktikai egységekkel kapcsolatos műveleteket. Például egy WHEN záradék beszúrása egy SELECT utasításba.Parancs sor:Néhány szerkesztő, például az XEDIT és az ISPF, beágyazott mezővel rendelkezik a képernyőn, ahol a szöveggel ellentétben parancsokat adhat meg. Előfordulhat, hogy a felhasználónak kurzorbillentyűket kell használnia a szöveg- és parancsmezők közötti váltáshoz, vagy a szerkesztő változtatási kérésként értelmezheti a szerkesztőtől függően.
    A kurzornavigáció a szövegszerkesztőkben eltérő lehet. Például a Befejezés gombra kattintva a sor végére navigálhat, miután egy kattintással a képernyőn megjelenő sor végére navigált. A blokkorientált terminálok általában beágyazott billentyűkkel rendelkeznek a kurzor mozgatásához, akárcsak a PC-k feletti billentyűzetek.Soros parancsok:A sorparancsokat sorozatparancsoknak vagy előtagparancsoknak is nevezik. Néhány szerkesztő a fájlt szöveges fájltömbnek tekinti a megfelelő sorszámokkal vagy sorszámokkal, és minden szövegmezőhöz eltérő sorszámmező tartozik.

A sor parancs leírható egy karakterláncként is, amelyet a felhasználó beír a sorszám mezőbe, és a szerkesztő az adott soron vagy sorblokkon működő parancsként azonosítja. Például LC egy sor kisbetűssé alakításához. Az előtag parancs nevétől függetlenül egyes szerkesztők megengedik, hogy a sorozatmező szövegmező után forduljon elő.

Ebben a részben a 20 legjobb szövegszerkesztőt fogjuk megvitatni Linux . Továbbá beszélünk a legújabb szövegszerkesztőkről, és összehasonlítjuk őket a hagyományos szövegszerkesztőkkel, mint pl Mi és nano . Ez segít a választott szerkesztő kiválasztásában.

  1. Vi/VIM szerkesztő
  2. Nano szerkesztő
  3. Szerkesztő szerkesztő
  4. Kiváló szövegszerkesztő
  5. VSCode
  6. GNU emacs
  7. Atom szerkesztő
  8. Zárójel-szerkesztő
  9. csúcs szerkesztő
  10. Bluefish
  11. Kate/Kwrite
  12. Jegyzettömb ++
  13. Fogyatkozás
  14. gVIM szerkesztő
  15. Jed szerkesztő
  16. Geany szerkesztő
  17. Levélpárna
  18. Fény asztal
  19. Medit szövegszerkesztő
  20. CodeLite

1.Vi/VIM szerkesztő

A Vim szerkesztő a Linux rendszer egyik leggyakrabban használt és leghatékonyabb parancssori alapú szerkesztője. Alapértelmezés szerint a legtöbb Linux disztribúció támogatja. A régiek továbbfejlesztett funkcióival rendelkezik Unix Vi szerkesztő . Ez egy felhasználóbarát szerkesztő, és ugyanazt a környezetet biztosítja az összes Linux disztribúció számára. Úgy is nevezik, mint programozó szerkesztője mert a legtöbb programozó a Vi szerkesztőt részesíti előnyben.

A Vi szerkesztőnek van néhány speciális funkciója, például a Vi módok és a szintaktikai kiemelés, amelyek hatékonyabbá teszik, mint a többi szövegszerkesztő. Általában két üzemmódja van:

Parancs mód: A parancs mód lehetővé teszi, hogy műveleteket hajtsunk végre fájlokon. Alapértelmezés szerint parancs módban indul. Ebben a módban minden szótípus parancsnak számít. Ebben a módban parancsokat hajthatunk végre.

Beszúrási mód: A beszúrási mód lehetővé teszi szöveg beszúrását a fájlokba. A parancs módból beszúrási módba váltáshoz nyomja meg a gombot Kilépés gomb az aktív módból való kilépéshez és 'én' kulcs.

Ha többet szeretne megtudni a Vi szerkesztőről, látogasson el ide a Vi szerkesztő parancsokkal .

A vi szerkesztő meghívásához hajtsa végre a vi parancsot a következő fájlnévvel:

 vi 

Az alábbi képen fog kinézni:

Linux szövegszerkesztők

2. Nano szerkesztő

A Nano egy egyszerű szerkesztő. Kezdőknek és haladóknak egyaránt készült. Számos testreszabási funkcióval rendelkezik.

A nano szövegszerkesztő néhány speciális funkciója a következő:

  • Nagyon testreszabható kulcskötésekkel rendelkezik
  • Támogatja a szintaxis kiemelését
  • Van benne visszavonási és újrakészítési lehetőség
  • Teljes soros megjelenítést biztosít a szabványos kimeneten
  • A szabványos bemenetről történő olvasáshoz pager támogatással rendelkezik

A fájl nano szerkesztővel való megnyitásához hajtsa végre a következő parancsot:

 nano 

A nano szerkesztő így néz ki:

Linux szövegszerkesztők

A nano szerkesztőben a hasznos opciók alul vannak megadva, használja a CTRL+ opció művelet elvégzésére. Például a szerkesztőből való kilépéshez használja a CTRL + X kulcsok. Ha többet szeretne megtudni a nanoszerkesztőről, látogasson el a Linux Nano Editor oldalra.


3. Szerkesztő

A Gedit szerkesztő a GNOME asztali környezet alapértelmezett szerkesztője. Amikor megnyitunk egy fájlt, a Gedit szerkesztővel nyílik meg. Egyszerű funkciókat kínál, mint bármely alapvető szövegszerkesztő. Ez egy könnyű szerkesztő egyszerű felhasználói felülettel. 2000-ben jelent meg nyilvánosan GNOME asztali környezettel. A fejlesztése a C programozási nyelv és támogatja az összes betűtípuscsaládot.

A gedit szövegszerkesztő néhány fő funkciója a következő:

  • Szintaxiskiemelést biztosít.
  • Támogatja a nemzetköziesített szöveget.
  • Számos programozási nyelvet támogat.

A gedit szerkesztő terminálból történő meghívásához hajtsa végre az alábbi parancsot:

 gedit 

Úgy néz ki:

Linux szövegszerkesztők

4. Magasztos szöveg

A fenséges szövegszerkesztő egyben az egyik legnépszerűbb IDE-alapú szövegszerkesztő. Inkább fejlesztői környezeti eszközként használják, mint szövegszerkesztőként. Számos funkcióval rendelkezik számos programozási és jelölőnyelv támogatásához. Ezenkívül számos bővítményt támogat, hogy több legyen, mint egy szövegszerkesztő.

kivételkezelő java

A fenséges szövegszerkesztő néhány fő funkciója a következő:

  • Kiváló parancspalettával rendelkezik.
  • Ez egy python-alapú plugin API.
  • Támogatja a kód párhuzamos szerkesztését.
  • Projektspecifikus beállításokat biztosít.

Hajtsa végre a következő parancsokat a sublime szövegszerkesztő telepítéséhez:

 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-add-repository 'deb https://download.sublimetext.com/ apt/stable/' sudo apt install sublime-text 

Ha többet szeretne megtudni a telepítésről, látogasson el a Sublime szövegszerkesztő telepítése az ubuntu webhelyre című részébe.

Alkalmazások böngészésével megnyithatjuk a sublime szerkesztőt. Ezenkívül a terminálról is megnyithatjuk. A sublime szerkesztő terminálról való eléréséhez hajtsa végre az alábbi parancsot:

 subl 

Az alábbi képen fog kinézni:

Linux szövegszerkesztők

5. VSCode szerkesztő

A VSCode szerkesztő egy modern és széles körben használt szövegszerkesztő. A Microsoft építette, és támogatja a Linux, Mac és Windows operációs rendszer . Számos hatékony funkcióval megkönnyíti számos programozási nyelv és jelölőnyelv támogatását.

A VSCode telepítéséhez töltse le a bináris csomagot innen Itt . És hajtsa végre az alábbi parancsot Debian és Ubuntu alapú rendszereken:

 sudo apt install./.deb 

A VSCode szerkesztő néhány fő funkciója a következő:

  • Teljes mértékben támogatja a hibakeresést interaktív konzollal, töréspontokkal, hívási veremekkel és még sok mással.
  • Beépített támogatással rendelkezik a Git és a Git parancsokhoz.
  • Megkönnyíti az IntelliSense segítségével.
  • Számos testreszabási lehetőséget kínál.
  • Hatalmas nyelvtámogatással rendelkezik.
  • Támogatja a váltható elrendezéseket.
  • Beépített terminált biztosít.

A VSCode szerkesztő az alábbi képen néz ki:

Linux szövegszerkesztők

6.GNU Emacs

A GNU Emacs a legrégebbi és legegyszerűbb szövegszerkesztő a Linux rendszerhez. Ez a GNU projekt része. Még mindig egy népszerű szövegszerkesztő, amelyet felhasználók ezrei használnak egyszerűsége miatt. Be van írva C és LISP programozási nyelvek.

A GNU Emacs néhány fő funkciója a következő:

  • Levelezési és Hírek opciókkal rendelkezik.
  • Hibakereső interfész kiterjesztést biztosít.
  • Széleskörű dokumentációval és támogatással rendelkezik.

A GNU Emacs telepítéséhez hajtsa végre a következő parancsokat:

 sudo apt-get update sudo apt-get install emacs 

A terminálról való eléréshez hajtsa végre az alábbi parancsot:

 emacs 

Az alábbi képen fog kinézni:

Linux szövegszerkesztők

7. Atom szerkesztő

Az Atom egy ingyenes és nyílt forráskódú kódszerkesztő, amelyet a fejlesztett GitHub Inc . Több platformon működik, és számos programozási nyelvet támogat. Úgy is emlegetik, mint ' feltörhető szövegszerkesztő a 21. századra '. Fejlesztési céllal fejlesztették ki. Teljesen testreszabható webes technológiák segítségével, mint pl JavaScript és HTML . Megkönnyíti a Node.js-alapú bővítményekkel és a Git-vezérléssel.

Az Atom Editor néhány fő funkciója a következő:

  • Ez nyílt forráskódú.
  • Modern, személyre szabható elrendezésű.
  • Vonzó témákkal megkönnyíti.
  • Beágyazott Git támogatást nyújt.
  • Valós idejű együttműködést biztosít a Telesync-cel.
  • Intelligens automatikus kiegészítéssel és IntelliSense funkcióval rendelkezik.
  • Beépített csomagkezelővel rendelkezik.

Az Atom telepítéséhez töltse le a bináris csomagot a Az Atom hivatalos oldala , és hajtsa végre az alábbi parancsot:

 sudo dpkg -i Downloads/atom-amd64.deb 

Ha többet szeretne megtudni a telepítésről, látogasson el ide.

Az alábbi képen fog kinézni:

Linux szövegszerkesztők

8. Zárójel-szerkesztő

A Brackets szerkesztő egy ingyenes és nyílt forráskódú szövegszerkesztő, amelyet a Vályogtégla . Elsősorban a webfejlesztésre összpontosít. Gazdag kódszerkesztési élményt biztosít számos ingyenes bővítménnyel. HTML, CSS és JS nyelven íródott.

A Brackets szerkesztő néhány főbb funkciója a következő:

  • Vonzó felhasználói felületet biztosít.
  • Előprocesszoros támogatással rendelkezik az SCSS és LESS számára.
  • Ez megkönnyíti a beépített szerkesztőkkel.
  • Élő előnézetet biztosít.
  • Támogatja a több lapos szerkesztést.
  • PHP támogatással rendelkezik.
  • Támogatja a Language Server Protocolt.
  • Támogatja a plugin kiterjesztéseket.

A Brackets szerkesztő telepítéséhez hajtsa végre a következő parancsokat:

 sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 

Így fog kinézni:

Linux szövegszerkesztők

9. Peak Editor

A Pico szerkesztő egy terminálalapú Linux szövegszerkesztő. Beépített támogatással rendelkezik a pine news és az e-mail kliens számára. Használata nagyon egyszerű, és néhány hasznos funkcióval megkönnyíti, mint pl indoklás, kivágás/beillesztés, helyesírás-ellenőrző , és több. Ez azonban csak egy egyszerű szövegszerkesztő, így nem kínál sok olyan funkciót, mint a többi Linux szövegszerkesztő.

Ez nem tisztán ingyenes szövegszerkesztő, így a legtöbb Linux disztribúció nem biztosítja a pico-t szövegszerkesztőként.

Nem támogatja a több fájl egyidejű használatát. Ezenkívül nem tudja végrehajtani a keresési és csereműveletet több fájl között.

Fájl pico szövegszerkesztővel való megnyitásához hajtsa végre a következő parancsot:

 pico 

Az alábbi parancshoz hasonlóan fog kinézni:

Linux szövegszerkesztők

10. Kékhal

A Bluefish egy ingyenes és nyílt forráskódú szövegszerkesztő Linux rendszerhez. Ez egy fejlett szövegszerkesztő, amely rengeteg programozási eszközzel rendelkezik. Dinamikus weboldalak fejlesztésére alkalmas. Számos nyelvet és eszközt támogat, mint pl PHP, C, C++, JavaScript, Java , Google Go, és még sok más.

A Bluefish szövegszerkesztő néhány fő funkciója a következő:

  • Könnyű és gyors.
  • Lehetővé teszi az integrációt olyan külső Linux-programokkal, mint a make, sed, awk, lint, weblint és még sok más.
  • Megkönnyíti a helyesírás-ellenőrzővel.
  • Lehetővé teszi, hogy több projekten dolgozzunk.
  • Távoli fájlszerkesztéssel rendelkezik.
  • Keresés és csere funkciót biztosít.
  • Van visszavonási és újrakészítési lehetőség.
  • Ez biztosítja a módosított fájlok automatikus helyreállítását.

A Bluefish telepítéséhez hajtsa végre a következő parancsokat:

 sudo add-apt-repository ppa:klaus-vormweg/bluefish sudo add-apt-repository ppa:klaus-vormweg/bluefish-gtk2 sudo apt-get update sudo apt-get install bluefish 

Ha többet szeretne megtudni a telepítésről, látogasson el a Bluefish szerkesztő telepítése Ubuntu oldalra.

A fájl megnyitásához bluefish segítségével hajtsa végre az alábbi parancsot:

 bluefish 

így fog kinézni:

Linux szövegszerkesztők

11. Kate/Kwrite

Kate egy fejlett és több dokumentumot tartalmazó szerkesztő. A 2.2-es verzió óta a KDE része. A Kubuntu asztali környezet alapértelmezett szerkesztőként szállítja. Ha ismeri a Kubuntu környezetet, akkor bizonyára ismeri a kate editort. Több fájl egyidejű kezelését teszi lehetővé. IDE-nek tekintik, mivel olyan erőteljes funkciókat hordoz, mint az IDE. Jó a konfigurációs fájlok szerkesztésére, a Konqueror HTML-forrásainak megtekintésére, új alkalmazások létrehozására és még sok más feladatra.

A Kate szerkesztő néhány fő funkciója a következő:

Kate néhány egyedi jellemzője:

  • Ez egy erős IDE.
  • Számos nyelvhez nyújt támogatást.
  • Automatikus nyelvérzékelési funkcióval rendelkezik.
  • Automatikusan beállítja a dokumentumok behúzását.

A kate szerkesztő telepítéséhez hajtsa végre az alábbi parancsot:

 sudo apt-get install kate 

Egy fájl megnyitásához a Kate szerkesztővel hajtsa végre az alábbi parancsot:

 kate 

Az alábbi képen fog kinézni:

Linux szövegszerkesztők

12. Jegyzettömb++

A Notepad++ egy alapvető szövegszerkesztő, számos testreszabási lehetőséggel. Elsősorban a sebességre és a minimális programméretre összpontosít. Leginkább a Windows felhasználók használják. Számos bővítményt támogat a funkcionalitás növelése érdekében.

A Notepad++ néhány fő funkciója a következő:

  • Támogatja a füles szerkesztést.
  • Kódhajtogatást biztosít.
  • Könyvjelző támogatással rendelkezik.
  • Dokumentumtérképe van.
  • Támogatást nyújt Perl-kompatibilis reguláris kifejezés.

A Notepad ++ telepítéséhez hajtsa végre a következő parancsokat:

 sudo apt-get install snapd snapd-xdg-open sudo snap install notepad-plus-plus 

Ha többet szeretne megtudni a telepítési folyamatról, tekintse meg a Notepad++ telepítése Ubuntu webhelyen című részt.

Fájl megnyitásához a Notepad++ segítségével hajtsa végre az alábbi parancsot:

 notepad-plus-plus 

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

13. Napfogyatkozás

Az Eclipse az egyik leggyakrabban használt IDE (integrált fejlesztői környezet) a fejlesztéshez. A Java fejlesztők előnyben részesített választása, mivel Java nyelven fejlesztették ki, és számos funkciót kínál a fejlett java alkalmazások fejlesztéséhez. Támogatást nyújt más programozási nyelvekhez is, és további bővítményeket kell telepítenünk, hogy más programozási nyelveken írhassunk kódot, mint pl. PHP , Piton , C, C++, Ruby on Rails, COBOL és még sok más.

A napfogyatkozás néhány fő jellemzője a következő:

  • Ez egy ingyenes és nyílt forráskódú kódszerkesztő.
  • Java fejlesztői eszközöket biztosít a Java fejlesztők számára.
  • Hatalmas plugin-támogatással rendelkezik.
  • Eclipse piacteret biztosít további eszközök letöltéséhez.

Az Eclipse telepítéséhez hajtsa végre a következő parancsokat:

 sudo apt update sudo apt install eclipse 

Ha többet szeretne megtudni a telepítési folyamatról, keresse fel az Eclipse telepítése Ubuntu webhelyre című részt.

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

14. gVim szerkesztő

A gVim szerkesztő a népszerű Vim szerkesztő grafikus felhasználói felületű verziója. Hasonló funkciókkal és módokkal rendelkezik, mint a Vim parancssori szerkesztő. Könnyen letölthető a szoftverboltból. A terminálról való telepítéshez hajtsa végre a következő parancsokat:

 sudo apt-get update -y sudo apt-get install -y gvim 

Ha a terminálról szeretne megnyitni egy fájlt a gVim segítségével, hajtsa végre az alábbi parancsot:

 gvim 

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

15. Jed szerkesztő

A Jed egy parancssori szerkesztő, amely támogatja az S-Lang könyvtár széles körű használatát. A Jed minden változatát támogatja a különböző operációs rendszerekhez, például a Linuxhoz és a Windowshoz. Ez egy könnyű szerkesztő, ami ideális szerkesztővé teszi az alacsony konfigurációs rendszerek számára.

A Jed szerkesztő néhány fő funkciója a következő:

  • Színszintaxis kiemelést biztosít a színterminálokon.
  • Kódhajtogatási támogatással rendelkezik.
  • Legördülő menüket biztosít a terminálon.
  • Támogatja az emulált szerkesztőket, mint például az Emacs, EDT, WordStar, Borland, Brief stb.
  • Bővíthető a C-szerű S-Lang nyelven, hogy nagymértékben testreszabható legyen.
  • Számos programozási módot támogat több programozási nyelvhez.

A Jed szerkesztő telepítéséhez hajtsa végre a következő parancsokat:

 sudo apt-get update -y sudo apt-get install -y jed 

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

16. Geany szerkesztő

A Geany egy hatékony, könnyű szerkesztő a Linux rendszerek számára. Stabil, és rengeteg funkciót támogat, hogy hasznos legyen. Számos programozási nyelv beépített támogatásával rendelkezik. Más operációs rendszerek támogatják, mint pl Windows és Mac is.

A Geany szerkesztő néhány fő funkciója a következő:

  • Szintaxiskiemelő funkciót biztosít.
  • Dugaszolható interfészt biztosít.
  • Számos fájltípust támogat.
  • Kódhajtogatási és kódnavigációs lehetőségeket biztosít.
  • Automatikus kitöltési lehetőséget biztosít.
  • Támogatja a HTML és XML címkék automatikus bezárását.

A Geany szerkesztő telepítéséhez hajtsa végre a következő parancsokat:

 sudo apt-get update sudo apt-get install geany 

Az alábbi parancshoz hasonlóan fog kinézni:

Linux szövegszerkesztők

17. Levélpárna

A Leafpad egy egyszerű GTK alapú szövegszerkesztő. Egyszerűsége és könnyedsége miatt népszerű szövegszerkesztő a Linux felhasználók körében.

A Leafpad főbb jellemzői a következők:

  • Kódkészlet opciót biztosít.
  • Automatikus kódkészlet észlelést biztosít (UTF-8 és néhány kódkészlet).
  • Megkönnyíti a korlátlan visszavonási/újra műveleteket.
  • Automatikus/többsoros behúzást biztosít.
  • Megjeleníti az aktuális sor számát.
  • Fogd és vidd funkciót biztosít.
  • Lehetővé teszi a fájlok nyomtatását.

A Leafpad telepítéséhez hajtsa végre a következő parancsokat:

 sudo apt-get update -y sudo apt-get install -y leafpad 

Az alábbi parancshoz hasonlóan fog kinézni:

Linux szövegszerkesztők

18. Fényasztal

A light table egy modern, nyílt forráskódú IDE alapú szövegszerkesztő. Ez a Linux rendszer egyik legjobb szövegszerkesztője.

npm gyorsítótár tiszta

A Light asztal néhány főbb jellemzője a következő:

  • Ingyenes és nyílt forráskódú.
  • Ez többplatformos és könnyű.
  • Modern, intelligens felhasználói felületet biztosít minimalista felülettel.
  • Automatikus kiegészítést biztosít kódolás közben.
  • Támogatja az inline értékelést.
  • Számos testreszabási lehetőséget kínál témákkal és bővítményekkel.
  • Megosztott nézeteket és azonnali visszajelzést biztosít.
  • Van egy parancspaletta.
  • Megkönnyíti a fuzzy keresővel.
  • Támogatja az automatikus frissítéseket.

A világítóasztalt egyszerűen letölthetjük a hivatalos oldaláról. A terminálról való telepítéshez hajtsa végre a következő parancsokat:

 sudo add-apt-repository ppa:dr-akulavich/lighttable sudo apt-get update sudo apt-get install lighttable-installer 

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

19. Medit szövegszerkesztő

A meditációs szövegszerkesztő egy könnyű, nyílt forráskódú szövegszerkesztő. Elérhető minden nagyobb operációs rendszerhez, mint például a Linux, a Mac és a Windows. A CGAP egy egyszerű beépített összetevőjével indult, de mára önálló szövegszerkesztővé vált.

A Medit néhány fő jellemzője a következő:

  • Szintaxiskiemelést biztosít.
  • Számos bővítményt tesz lehetővé több programozási nyelvhez.
  • Támogatja a reguláris kifejezéseket.
  • A konfigurálható billentyűzetgyorsítókkal megkönnyíti.

A medit telepítéséhez hajtsa végre a következő parancsokat:

 sudo add-apt-repository ppa:anton+/miscellaneous sudo apt-get update sudo apt-get install medit -y 

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

20. CodeLite

A CodeLite egy nyílt forráskódú IDE, amely támogatja a többplatformos működést. Számos leggyakrabban használt programozási nyelvet támogat, mint például a C, C++ , PHP és JavaScript. Támogatja az összes főbb platformot, mint például a Linux, a Mac és a Windows.

A CodeLite telepítéséhez hajtsa végre a következő parancsokat:

 sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update sudo apt-get install codelite -y 

Az alábbi képhez hasonlóan fog kinézni:

Linux szövegszerkesztők

Néhány speciális szerkesztő

A szerkesztők extra funkciókat és speciális funkciókat tartalmaznak, pl.

    Forráskód szerkesztők néhány olyan szövegszerkesztő, amely extra funkciókat kínál a forráskód előállításához. Ezek gyakran felhasználó által programozható kódnavigációt, szintaxiskiemelő funkciókat és billentyűzetmakrókat vagy kódolóeszközöket tartalmaznak, ugyanúgy, mint a HTML-szerkesztő. Integrált fejlesztői környezetek nagyobb programozási projektek kezelésére és egyszerűsítésére fejlesztették ki. Általában csak programozásra használják őket, mert számos olyan funkciót tartalmaznak, amelyek az alapvető szövegszerkesztéshez nem szükségesek. Összecsukható A szerkesztők „ortodox szerkesztőket” tartalmaznak, amelyek Xedit származékai. Azokat a szerkesztőket, amelyek programozás-specifikus szempontok nélkül hajtogatnak, általában körvonalazóknak nevezik.
  • A szerzők a Világháló számos HTML-szerkesztővel vannak ellátva, amelyeket weboldalak készítésére alkalmaznak. Tartalmazzák az E szövegszerkesztőt, a KompoZert és a Dreamweavert. Többen lehetővé teszik a folyamatban lévő munka megtekintését szabványos webböngészőn vagy beépített HTML-megjelenítő motoron.
  • Szinte minden webfejlesztés dinamikus programozási nyelven, például PHP-n vagy Ruby-n valósul meg IDE vagy forráskód-szerkesztővel. A HTML-t mindegyik biztosítja, de az alapul szolgáló statikus webhelyek külön sablonfájlokként vannak tárolva, amelyeket a webhelyet kezelő szoftver gyűjt össze, és nem állítják össze a teljes HTML-dokumentumot.
  • Körvonalazók fa alapú szerkesztőkként is ismertek, mivel szövegszerkesztővel hierarchikus körvonalfákat építenek be. A hajtogatás speciális körvonalazó formaként kezelhető.
  • Az informatikusok, fizikusok és matematikusok gyakran hoznak létre könyveket és cikkeket LaTeX és TeX segítségével egyszerű szöveges fájlokban. Az ilyen dokumentumokat gyakran egy szabványos szövegszerkesztő állítja elő, bár néhányan speciális TeX-szerkesztőket használnak.
  • Együttműködő szerkesztők lehetővé teszi két vagy több felhasználó számára, hogy egyidejűleg dolgozzon egy hasonló dokumentumon a hálózaton távoli helyekről. Az egyes felhasználók által végzett módosításokat a rendszer automatikusan követi és egyesíti a dokumentumban, hogy elkerülje az inkompatibilis szerkesztések lehetőségét. Zavartalan szerkesztők minimalista felületet kínálnak azzal a céllal, hogy elválasztsák az írót a fennmaradó operációs rendszertől és alkalmazástól, így képesek az írásra koncentrálni anélkül, hogy az interfész összetevői, például az értesítési vagy az eszköztár területe zavarná meg.