12 geriausių Notepad++ alternatyvų, skirtų Linux 2024 m


Notepad++ yra visiškai nemokama šaltinio kodo rengyklė, sukurta kaip Notepad pakaitalas sistemoje Windows – sukurta remiantis Scintilla. C++ ir įdiegia Win32 API ir STL, kad būtų užtikrintas mažas programos dydis ir didelis vykdymo greitis – funkcijos, dėl kurių nuo to laiko ji tapo šeimos vardu. tarp kūrėjų. Deja, Linux vartotojams nėra versijos.

Pateikiame geriausių Notepad++ alternatyvų, kurias galite paleisti „Linux“ paskirstyme ir būti patenkinti, sąrašas.

1. Vim redaktorius

Vim yra galingas, visiškai konfigūruojamas teksto rengyklė, skirta kurti ar redaguoti bet kokio tipo tekstą, pvz., šaltinio kodą, konfigūracijos failus, scenarijus ir kt. Jis pavadintas „vi“, kuris pateikiamas su „Apple“ OS X ir dauguma „Linux“/„Unix“ sistemų.

Vim šiek tiek skiriasi nuo kitų teksto redaktorių, nes veikia terminale arba komandų eilutėje ir siūlo įvairius režimus: įprastą režimą, skirtą judėti, įterpimo režimą< spausdinimui ir komandų režimas komandoms duoti.

Daugeliui žmonių patinka Vim dėl tinkinimo ir papildinių, kelių lygių anuliavimo medžio, plačios papildinių sistemos, per daug failų formatų ir programavimo kalbų palaikymo ir daugelio įrankių integravimo palaikymo.

Norėdami sužinoti daugiau apie Vim redaktorių, peržiūrėkite šiuos susijusius straipsnius.

2. Nano redaktorius

Nano yra atvirojo kodo komandų eilutės teksto rengyklė, skirta Unix tipo operacinėms sistemoms. Jis buvo sukurtas pagal dalį Pine el. pašto programos ir Pico teksto rengyklės su daug daugiau funkcijų.

Jo ypatybės apima sintaksės paryškinimą, eilučių komentavimą/nekomentavimą vienu klavišo paspaudimu (M-3), surišamos funkcijos, lengvas tuščių tarpų išbraukimas iš lygiuojamų pastraipų ir kt.

Daugumoje „Linux“ platinimų „nano“ jau įdiegta, jei ne, galite lengvai ją įdiegti naudodami šią komandą, kuri tinka jūsų konkrečiam platinimui.

sudo apt install nano         [On Debian, Ubuntu and Mint]
sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nano  [On Gentoo Linux]
sudo apk add nano             [On Alpine Linux]
sudo pacman -S nano           [On Arch Linux]
sudo zypper install nano      [On OpenSUSE]    

3. GNU Emacs

GNU Emacs yra tinkinamas, išplečiamas, atvirojo kodo, savarankiškai dokumentuojantis realaus laiko ekrano teksto rengyklė, priklausanti EMACS teksto redaktorių šeimai, populiari dėl savo išplėtimo.

Jo funkcijos apima sintaksės paryškinimo palaikymą daugeliui failų formatų ir kalbų, tinkinimą naudojant Emacs Lisp kodą arba GUI, visą Unicode palaikymą, išsamią integruotą dokumentaciją ir mokymo programas ir kt.

Norėdami įdiegti GNU Emacs sistemoje Linux, galite naudoti šią komandą, tinkamą jūsų konkrečiam Linux platinimui.

sudo apt install emacs         [On Debian, Ubuntu and Mint]
sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
sudo apk add emacs             [On Alpine Linux]
sudo pacman -S emacs           [On Arch Linux]
sudo zypper install emacs      [On OpenSUSE]    

4. Geditas

„Gedit“ yra atvirojo kodo teksto rengyklės programa, skirta bendram tekstui redaguoti su švaria ir paprasta GUI, kad būtų lengviau naudotis. Tai pati GNOME teksto rengyklė ir pristatoma kaip numatytasis GNOME darbalaukio aplinkos teksto rengyklė.

„gedit“ funkcijos apima failų atsarginių kopijų kūrimą, teksto įvyniojimą, eilučių numeravimą, nuotolinį failų redagavimą, konfigūruojamus šriftus ir spalvas, regex palaikymą ir kt.

Norėdami įdiegti Gedit sistemoje „Linux“, galite naudoti šią komandą, tinkamą jūsų konkrečiam Linux platinimui.

sudo apt install gedit         [On Debian, Ubuntu and Mint]
sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
sudo apk add gedit             [On Alpine Linux]
sudo pacman -S gedit           [On Arch Linux]
sudo zypper install gedit      [On OpenSUSE]    

5. Geany

Geany yra atvirojo kodo GTK+ teksto rengyklė, sukurta siekiant suteikti vartotojams lengvą ir greitą IDE, kuris beveik nepriklauso nuo kitų paketų.

Jo funkcijos apima integruotą perjungiamą konsolę, kelių programavimo kalbą, failų formatų palaikymą, kodo lankstymą, skambučių patarimus, kodo naršymą, automatinį simbolio pavadinimo užbaigimą ir kt.

Norėdami įdiegti Geany sistemoje „Linux“, galite naudoti šią komandą, tinkamą jūsų konkrečiam Linux platinimui.

sudo apt install geany         [On Debian, Ubuntu and Mint]
sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/geany  [On Gentoo Linux]
sudo apk add geany             [On Alpine Linux]
sudo pacman -S geany           [On Arch Linux]
sudo zypper install geany      [On OpenSUSE]    

6. GNOME teksto rengyklė

GNOME teksto rengyklė yra pagrindinė GNOME darbalaukio sistemos rašymo priemonė, kuri siūlo puikią vartotojo redagavimo patirtį su integruotomis temomis ir sintaksės paryškinimu įvairioms programavimo kalboms, įskaitant Python, JavaScript, C ir C++. Jame taip pat yra tokių funkcijų kaip paieška ir keitimas, eilučių numeriai ir automatinis užbaigimas.

Pradedant nuo 42 versijos GNOME 2022 m. kovo mėn., GNOME teksto rengyklė tapo pagrindiniu GNOME rašymo įrankiu, užėmusiu gedit. Šio pakeitimo priežastis buvo ta, kad GNOME kūrėjai norėjo, kad visos jų programos atitiktų taisykles, kaip viskas turėtų atrodyti ir veikti GNOME.

Norėdami įdiegti GNOME teksto rengyklę sistemoje „Linux“, galite naudoti šią komandą, kuri tinka jūsų konkrečiam Linux platinimui.

sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
sudo apk add gnome-text-editor             [On Alpine Linux]
sudo pacman -S gnome-text-editor           [On Arch Linux]
sudo zypper install gnome-text-editor      [On OpenSUSE]    

7. Didingas tekstas

„Sublime Text“ yra nemokama, galinga, patentuota, bendruomenės palaikoma kelių platformų ir išplečiama šaltinio kodo rengyklė su Python API.

Pirmą kartą Sublime Text 2008 m. išleido Jonas Skinneris ir Will Bond ir nuo tada užkariavo atsidavusių vartotojų širdis, kurie prisiekia, kad tai yra modernus. vi ir GNU Emacs versija.

Jame yra švari, minimalistinė vartotojo sąsaja, Goto Anything, padalintas redagavimas, momentinis projekto perjungimas, beveik bet kurios programavimo kalbos palaikymas, daugybė papildinių ir kt.

Sužinokite daugiau apie tai, kaip įdiegti „Sublime Text“ sistemoje „Linux“.

8. Kate

Kate (KDE Advanced Text Editor) yra atvirojo kodo GUI teksto rengyklė, sukurta KDE bendruomenės ir kartu su KDE programine įranga nuo 2001 m.

Kate naudojama kaip redagavimo komponentas Quanta Plus, LaTeX sąsajoje ir KDevelop, be kitų technologijų. . Jo funkcijos apima kodo lankstymą, sintaksės paryškinimą, kurį galima išplėsti naudojant XML failus, automatinį simbolių kodavimo aptikimą ir kt.

Norėdami įdiegti Kate sistemoje „Linux“, galite naudoti šią komandą, tinkamą jūsų konkrečiam Linux platinimui.

sudo apt install kate         [On Debian, Ubuntu and Mint]
sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/kate  [On Gentoo Linux]
sudo apk add kate             [On Alpine Linux]
sudo pacman -S kate           [On Arch Linux]
sudo zypper install kate      [On OpenSUSE]    

9. Notepadqq

„Notepadqq“ yra visiškai nemokama šaltinio kodo rengyklė, sukurta kaip „Linux“ alternatyva programai Notepad++, pasiekiama tik „Windows“. Kaip ir Notepad++, juo siekiama užtikrinti, kad programos būtų mažos ir vykdomos dideliu greičiu.

Jo funkcijos apima paprastą, malonią vartotojo sąsają su kelių peržiūrų redagavimo palaikymu, papildinio plėtinį, keletą programavimo kalbų, sintaksės paryškinimą ir kt.

Norėdami įdiegti Notepadqq sistemoje „Linux“, galite naudoti šią komandą, tinkamą jūsų konkrečiam Linux platinimui.

sudo apt install notepadqq         [On Debian, Ubuntu and Mint]
sudo yum install notepadqq         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/notepadqq  [On Gentoo Linux]
sudo apk add notepadqq             [On Alpine Linux]
sudo pacman -S notepadqq           [On Arch Linux]
sudo zypper install notepadqq      [On OpenSUSE]    

10. Visual Studio kodas

„Visual Studio Code“ yra galinga, išplečiama, visiškai tinkinama kelių platformų teksto rengyklė, sukurta Microsoft Corporation. Jis siūlo visų platformų naudotojams vieningą aplinką programoms kurti ir testuoti bet kuria kalba bet kuriai platformai.

VS kodo funkcijos apima IntelliSense, integruotas Git komandas, redaktoriuje integruotą derintuvą su derinimo pertraukomis, skambučių krūvas ir interaktyvią pultą, palaikantį beveik bet kokį programavimą. kalba ir kt.

Norėdami įdiegti Visual Studio Code sistemoje „Linux“, galite naudoti šią komandą, kuri tinka jūsų konkrečiam Linux platinimui.

sudo apt install code         [On Debian, Ubuntu and Mint]
sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/code  [On Gentoo Linux]
sudo apk add code             [On Alpine Linux]
sudo pacman -S code           [On Arch Linux]
sudo zypper install code      [On OpenSUSE]    

11. SciTE

SciTE yra SCIntilla pagrindu sukurta teksto rengyklė, kuri pirmą kartą buvo sukurta norint parodyti Scintilla, tačiau nuo to laiko tapo naudinga kuriant ir paleidžiant programas, kurių konfigūracija paprastai yra paprasta.

Jame yra paprasta GUI su skirtukais su sintaksės paryškinimu, dvikrypčio teksto palaikymas, pagalbiniai scenarijai, konfigūruojami spartieji klavišai ir kt.

Nemokama SciTE versija galima su Linux suderinamoms sistemoms su GTK+ ir Windows, o komercinę versiją galima atsisiųsti iš Mac App Store.

Norėdami įdiegti SciTE sistemoje „Linux“, galite naudoti šią komandą, tinkamą jūsų konkrečiam Linux platinimui.

sudo apt install scite         [On Debian, Ubuntu and Mint]
sudo yum install scite         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/scite  [On Gentoo Linux]
sudo apk add scite             [On Alpine Linux]
sudo pacman -S scite           [On Arch Linux]
sudo zypper install scite      [On OpenSUSE]    

12. CodeLobster

CodeLobster yra visiškai nemokama daugiafunkcė ir nešiojama IDE, sukurta PHP, HTML, CSS ir JavaScript projektams, palaikanti daugiau nei 15 struktūrų. Jis siūlo vartotojams beveik visas daugelio mokamų programų funkcijas, pvz., porų paryškinimą, patarimus, PHP ir JS derinimo pažangų automatinį užbaigimą, laipsnišką radimą ir kt.

Profesionalioje versijoje yra tokių funkcijų kaip SASS ir LESS, padalinto lango palyginimas, kodo patvirtinimas, SQL tvarkyklė ir t. t. ir daugybė papildomų įskiepių, kurie yra verti įmonės vartotojo.

Santrauka

Taigi, vaikinai. 11 geriausių teksto rengyklės alternatyvų Notepad++ yra Linux sistemoje. Ar žinote veiksmingų, kuriuos norėtumėte įtraukti į sąrašą? Nedvejodami palikite komentarus žemiau esančiame skyriuje.