Legjobb Linux

A legjobb Linux szövegszerkesztők a programozáshoz 2020-ban

A legjobb Linux szövegszerkesztők a programozáshoz 2020-ban
A szövegszerkesztő a programozó legjobb barátja. A konfigurációs fájlok szerkesztésétől kezdve a szkriptek írásáig, sőt a teljes értékű alkalmazásokig a Linux programozói minden nap támaszkodnak a szövegszerkesztőkre, így nem csoda, hogy sok időt töltenek azzal, hogy melyik Linux szövegszerkesztő a legjobb a programozáshoz.

2020-ban a programozáshoz használt szövegszerkesztő nem csak tiszteletre méltó parancssori szerkesztőkre korlátozódik. Választhat több olyan modern szövegszerkesztő közül is, amelyeket olyan keretrendszerek segítségével fejlesztettek ki, mint az Electron és az olyan webes technológiák, mint a JavaScript, a HTML és a CSS.

1. Vim

Közel 30 éve a Vim számos Linux programozó által választott szövegszerkesztő. A köztudottan meredek merev tanulási görbe, az intuitív szerkesztési módok és a szöveges felhasználói felület ellenére továbbra is meggyőzi a Linux programozók új generációját arról, hogy a régi iskolai nyílt forráskódú szoftveralkalmazásoknak még mindig sok mindent kínálnak.

Különösen a Vim kínál szolid stabilitást, hatékony keresési és helyettesítési funkciókat, támogatja az összes elterjedt és nem túl elterjedt programozási nyelvet és fájlformátumot, kiterjedt testreszabhatóságot, bővítménytámogatást, extrém hordozhatóságot és minimális hardverigényt.

Az egyetlen probléma az, hogy a Vim az egyik legnehezebben megtanulható szövegszerkesztő. Ha a szövegszerkesztő elsajátításának ötlete furcsának tűnik, javasoljuk, hogy válasszon másik szövegszerkesztőt. De ha elfogadhatónak találja a szükséges időbefektetést, menjen előre és gyújtson tüzet vimtutor terminálban. Ez az interaktív, beépített oktatóanyag mindent elmagyaráz, amit tudnia kell a Vim programozáshoz való felhasználásához 2020-ban.

2. Neovim

Az eredeti Vim szövegszerkesztő Bram Moolenaar holland számítógépes programozó ötletgazdája, aki 2006 óta dolgozik a Google zürichi irodájában. Ahogyan Linus Torvaldsnak is a legfőbb hatásköre van annak eldöntésében, hogy mely funkciók kerülnek be a Linux Kernel új verziójába, Bram feladata irányítani a Vim fejlesztését.

A Neovim egy Vim-alapú szövegszerkesztő, amelyet a felhasználók számára fejlesztettek ki, akik szeretnék eltávolítani a belépés akadályait, és a Vim használhatóvá és könnyen bővíthetővé tenni, hogy a felhasználók új generációit ne csak programozásra használják, hanem hozzájáruljanak is. Vim a rossz részek nélkül.

A Neovim józan alapértelmezéssel, számos új funkcióval rendelkezik (beleértve a Lua parancsfájlokat, távoli beépülő modulokat és beágyazott terminált), és következetes felhasználói élményt nyújt minden platformon. A legtöbb Vim beépülő modul támogatott, és egyre több a Neovim-specifikus bővítmény, amely kihasználja az egyedi funkciókat.

3. Emacs

Egyes Linux programozók az Emacst nagyszerű operációs rendszerként írják le, csak egy tisztességes szövegszerkesztő hiányzik belőle, és e vicc mögött valami igazság rejlik.

Az a tény, hogy az Emacs, amelyet először 1976-ban adtak ki, majd később Richard Stallman a GNU Project számára GNU Emacs néven portált, egy rendkívül összetett és végtelenül bővíthető szövegszerkesztő, amely alapvetően bármit megtehet, amire konfigurálja, beleértve a webes böngészést vagy a Tetrist játszik.

Jó hír, hogy az Emacs rendkívül jól dokumentált, és rengeteg online oktatóanyagot, útmutatót és más oktatási forrást hoztak létre a felhasználók. Csak tudd, hogy sok időbe telik az Emacs parancsikonok megtanulása, és még több időbe telik az igényekhez igazítás. Könnyű egy egész napot pazarolni az Emacs testreszabására, és semmit sem programozni.

4. Visual Studio kód

Ha még nem vetted volna észre, a Microsoft most a nyílt forráskódú közösség legnagyobb bajnoka, a Visual Studio Code pedig a legjobb szövegszerkesztő, amelyet a technológiai óriás valaha fejlesztett. A Visual Studio Code a Stack Overflow 2019 fejlesztői felmérés legnépszerűbb fejlesztői környezeti eszközének minősült, 50.A válaszadók 7% -a állítja, hogy választott szövegszerkesztőként használja.

Mivel ez az Electron, egy nyílt forráskódú keretrendszeren alapul, amely asztali alkalmazásokat épít webes technológiákkal, ez a több platformos szövegszerkesztő Linux, Windows és macOS rendszereken fut. Intelligens kódkiemeléssel és automatikus kiegészítéssel rendelkezik, támogatja a hibakeresést, és megkönnyíti a Git és más SCM szolgáltatókkal való munkát.

További szolgáltatásokat adhat hozzá harmadik féltől származó bővítményeken keresztül, amelyek külön folyamatként futnak a nagyobb stabilitás érdekében. Minden Visual Studio Code kiterjesztés kényelmesen telepíthető a Visual Studio Code MarketPlace webhelyről, még akkor is, ha nincs Microsoft-fiókja.

5. Fenséges szöveg

Ha egy egyszerű szövegszerkesztőt keres, amelyet konfigurálás nélkül is használhat közvetlenül a telepítése után, a Sublime Text nagyszerű választás. A szerkesztőt először 2008-ban adta ki Jon Skinner, és gyorsan népszerűvé vált a szoftverfejlesztők, a Linux-felhasználók és még a prózai írók körében.

A felhasználók kedvelik számos programozási és jelölőnyelv natív támogatását, hatékony API és csomag ökoszisztémát, osztott szerkesztés támogatását, testreszabható kulcskötéseket, makrókat és szinte minden mást.

Az értékeléshez ingyen letöltheti a Sublime Text alkalmazást, de a további használathoz licencet kell vásárolnia. Ez azt jelenti, hogy nincs időbeli korlátozás a Sublime Text használatának hosszára, ezért valóban rajtad múlik, hogy vásárolsz-e licencet és támogatod-e a fejlesztőket.

6. Atom

A GitHub mögött álló emberek által kifejlesztett Atom egy másik népszerű szövegszerkesztő, amely az Electronra épült. Kissé hírhedté vált a magas memóriahasználat miatt, de egyesek kis árnak tekintik a hordozhatóság és a feltörés miatt. Mindaddig, amíg ismeri a HTML-t, a CSS-t és a JavaScript-et, testre szabhatja az Atom-ot a képéhez, és késztetheti arra, amit csak akar.

Az Atom bővítmények létrehozásának hivatalos dokumentációja átfogó és könnyen követhető, ez az egyik oka annak, hogy a cikk írásakor körülbelül 9000 harmadik féltől származó bővítmény található az Atom számára. Bármely Atom beépülő modult telepíthet az internetről vagy az terminálon az apm segítségével.

Korábban az Atom a felhasználók kifejezett beleegyezése nélkül jelentett különféle adatokat külső szerverekre. A jelentésekért felelős csomagok az első indításkor most egy feliratkozási párbeszédet jelenítenek meg.

7. Zárójelek

A zárójelek különösen népszerűek a webfejlesztők körében, mert lehetővé teszik számukra, hogy csatlakozzanak egy webböngészőhöz, így valós időben láthatják a képernyőn a CSS-ben és a HTML-ben végrehajtott összes módosítást. Egyetlen billentyűparancs segítségével megnyithat egy belső szövegszerkesztőt, és új lap megnyitása nélkül dolgozhat egy CSS-fájlon, amely egy adott azonosítóra vonatkozik. A zárójelek a Gyorsszerkesztést és az Élő kiemelést használhatják a LESS és SCSS fájljaival, hogy minden eddiginél könnyebbé váljon velük a munka.

Ez a nyílt forráskódú szövegszerkesztő JavaScript-ben van megírva, és a kiterjesztései is, amelyek mindegyike megtalálható a Zárójeles kiterjesztés nyilvántartásban. Bővítmény telepítéséhez meg kell nyitnia az Extension Manager programot a zárójelben, és kattintson az Elérhető fülre. A nagyobb memóriahasználattal élni képes webfejlesztők számára a Brackets kellemes szövegszerkesztési élményt nyújt.

Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...
Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...
AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...