12 parasta Notepad++ -vaihtoehtoa Linuxille vuonna 2024


Notepad++ on täysin ilmainen lähdekoodieditori, joka on luotu korvaamaan Notepad Windowsissa – on kirjoitettu Scintillan perusteella. C++:ssa ja ottaa käyttöön Win32 API ja STL varmistaakseen, että ohjelmakoot ovat pienet ja nopea suoritusnopeus – ominaisuuksia, joiden ansiosta siitä on sittemmin tullut sukunimi kehittäjien keskuudessa. Valitettavasti Linux-käyttäjille ei ole saatavilla versiota.

Tässä on luettelo parhaista Notepad++ -vaihtoehdoista, joita voit käyttää Linux-jakelussasi ja olla tyytyväinen.

1. Vim-editori

Vim on tehokas, täysin konfiguroitava tekstieditori minkä tahansa tyyppisen tekstin, kuten lähdekoodin, asetustiedostojen, skriptien ja muiden luomiseen tai muokkaamiseen. Sen tyyli on "vi", joka toimitetaan Applen OS X:n ja useimpien Linux/Unix-järjestelmien kanssa.

Vim on hieman erilainen kuin muut tekstieditorit, koska se toimii pääte- tai komentokehotteessa ja tarjoaa erilaisia tiloja: normaali tila liikkumiseen, lisäystila< kirjoittamiseen ja komentotila komentojen antamiseen.

Monet ihmiset pitävät Vimistä sen mukauttamisesta ja laajennuksista, monitasoisesta kumoamispuusta, laajasta liitännäisjärjestelmästä, tuesta liian monille tiedostomuodoille ja ohjelmointikielille luetteloitaville sekä integrointituesta monien työkalujen kanssa.

Saat lisätietoja Vim-editorista tutustumalla seuraaviin aiheeseen liittyviin artikkeleihimme.

2. Nano-editori

Nano on avoimen lähdekoodin komentorivipohjainen tekstieditori Unix-tyyppisille käyttöjärjestelmille. Se on mallinnettu osasta Pinen-sähköpostiohjelmaa ja Pico-tekstieditoria, jossa on paljon enemmän toimintoja.

Sen ominaisuuksia ovat syntaksin korostus, rivien kommentointi/kommentoinnin poistaminen yhdellä näppäinpainalluksella (M-3), sidottavat toiminnot, helppo katkaista perässä oleva tyhjä väli tasatuista kappaleista jne.

Useimmissa Linux-jakeluissa nano on jo asennettu, jos ei, voit helposti asentaa sen seuraavalla komennolla, joka sopii sinun jakelullesi.

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 on muokattavissa oleva, laajennettava, avoimen lähdekoodin, itsedokumentoiva reaaliaikainen näyttötekstieditori EMACS -tekstieditorien perheessä, joka on suosittu laajennettavuuden vuoksi.

Sen ominaisuuksiin kuuluu monien tiedostomuotojen ja kielten syntaksin korostustuki, mukauttaminen Emacs Lisp -koodilla tai graafisella käyttöliittymällä, täydellinen Unicode-tuki, täydellinen sisäänrakennettu dokumentaatio ja opetusohjelmat jne.

Voit asentaa GNU Emacsin Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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. Gedit

Gedit on avoimen lähdekoodin tekstinmuokkaussovellus, joka on suunniteltu yleiskäyttöiseen tekstinmuokkaukseen puhtaalla ja yksinkertaisella käyttöliittymällä. Se on GNOMEn oma tekstieditori ja se toimitetaan GNOME-työpöytäympäristön oletustekstieditorina.

geditin ominaisuuksia ovat tiedostojen varmuuskopiointi, tekstin rivitys, rivinumerointi, tiedostojen etämuokkaus, konfiguroitavat fontit ja värit, regex-tuki jne.

Voit asentaa Geditin Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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 on avoimen lähdekoodin GTK+ -tekstieditori, joka on luotu tarjoamaan käyttäjille kevyt ja nopea IDE, joka tuskin riippuu muista paketeista.

Sen ominaisuuksiin kuuluu sisäänrakennettu vaihdettava konsoli, moniohjelmointikieli, tiedostomuototuki, koodin taitto, puheluvinkit, koodinavigointi, symbolien nimen automaattinen täydennys jne.

Voit asentaa Geanyn Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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-tekstieditori

GNOME-tekstieditori on GNOME-työpöytäjärjestelmän tärkein kirjoitustyökalu, joka tarjoaa erinomaisen muokkauskäyttökokemuksen sisäänrakennetuilla teemoilla ja syntaksin korostuksella useille ohjelmointikielille, mukaan lukien Python, JavaScript, C ja C++. Siinä on myös ominaisuuksia, kuten haku ja korvaaminen, rivinumerot ja automaattinen täydennys.

GNOME-versiosta 42 maaliskuussa 2022 alkaen GNOME-tekstieditorista tuli GNOME:n tärkein kirjoitustyökalu, joka korvasi gedit. Syy tähän muutokseen oli, että GNOME-kehittäjät halusivat kaikkien ohjelmiensa noudattavan sääntöjä, jotka koskevat asioiden näyttämistä ja toimimista GNOMEssa.

Voit asentaa GNOME-tekstieditorin Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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. Ylivoimainen teksti

Sublime Text on ilmainen, tehokas, oma, yhteisön ylläpitämä, monialustainen ja laajennettava lähdekoodieditori, joka sisältää Python-sovellusliittymän.

Sublime Text julkaisivat ensimmäisen kerran vuonna 2008 Jon Skinner ja Will Bond, ja sen jälkeen se on voittanut omistautuneiden käyttäjien sydämet, jotka vannovat sen olevan moderni. vi- ja GNU Emacs -versio.

Siinä on puhdas, minimalistinen käyttöliittymä, Goto Anything, jaettu muokkaus, välitön projektinvaihto, tuki käytännöllisesti katsoen kaikille ohjelmointikielille, tuki tonneille laajennuksille jne.

Lue lisää Sublime Textin asentamisesta Linuxiin

8. Kate

Kate (KDE Advanced Text Editor) on KDE-yhteisön kehittämä avoimen lähdekoodin GUI-tekstieditori, joka on toimitettu KDE-ohjelmiston kanssa vuodesta 2001 lähtien.

Katea käytetään muokkauskomponenttina Quanta Plusissa, LaTeX-käyttöliittymässä ja KDevelopissa muiden teknologioiden ohella. . Sen ominaisuuksia ovat koodin taitto, syntaksin korostus, joka on laajennettavissa XML-tiedostoilla, automaattinen merkkikoodauksen tunnistus jne.

Voit asentaa Katen Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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. Muistioqq

Notepadqq on täysin ilmainen lähdekoodieditori, joka on luotu Linux-vaihtoehdoksi Notepad++:lle, joka on saatavilla vain Windowsille. Aivan kuten Notepad++, se pyrkii varmistamaan, että ohjelmakoot ovat pieniä ja että niiden suoritusnopeus on suuri.

Sen ominaisuuksiin kuuluu yksinkertainen, silmänräpäyksessä toimiva käyttöliittymä, joka tukee moninäkymämuokkausta, laajennuslaajennus, useita ohjelmointikieliä, syntaksin korostus jne.

Voit asentaa Notepadqq:n Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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 Code

Visual Studio Code on Microsoft Corporationin luoma tehokas, laajennettava, täysin muokattavissa oleva monikäyttöinen tekstieditori. Se tarjoaa käyttäjille kaikilla alustoilla yhtenäisen ympäristön ohjelmien rakentamiseen ja testaamiseen millä tahansa kielellä mille tahansa alustalle.

VS Code -ominaisuuksiin kuuluvat IntelliSense, sisäänrakennetut Git-komennot, editoriin sisäänrakennettu debuggeri virheenkorjauskatkoineen, puhelupinot ja interaktiivinen konsoli, joka tukee melkein mitä tahansa ohjelmointia. kieli jne.

Voit asentaa Visual Studio Coden Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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 on SCIntilla-pohjainen tekstieditori, joka luotiin ensin esittelemään Scintillaa, mutta on sittemmin kasvanut hyödylliseksi sellaisten ohjelmien kehittämiseen ja suorittamiseen, joissa on tyypillisesti yksinkertainen kokoonpano.

Siinä on yksinkertainen, välilehtiä sisältävä graafinen käyttöliittymä syntaksin korostuksella, tuki kaksisuuntaiselle tekstille, apuohjelmille, määritettävät pikanäppäimet jne.

SciTEn ilmainen versio on saatavilla Linux-yhteensopiville järjestelmille, joissa on GTK+ ja Windows, kun taas kaupallinen versio on ladattavissa Mac App Storesta.

Voit asentaa SciTEn Linuxiin käyttämällä seuraavaa komentoa, joka sopii sinun Linux-jakelullesi.

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 on täysin ilmainen monitoiminen ja kannettava IDE, joka on suunniteltu PHP-, HTML-, CSS- ja JavaScript-projekteihin ja tukee yli 15 kehystä. Se tarjoaa käyttäjille lähes kaikki ominaisuudet monissa maksullisissa sovelluksissa, kuten parien korostuksen, työkaluvihjeet, PHP- ja JS-virheenkorjauksen edistyneen automaattisen täydennyksen, asteittaisen haun jne.

Ammattimainen versio sisältää ominaisuuksia, kuten SASS ja LESS, jaetun ikkunan vertailun, koodin validoinnin, SQL-hallinnan jne. sekä joukon lisälaajennuksia, jotka ovat yrityskäyttäjän arvoisia.

Yhteenveto

Joten siinä se on, kaverit. 11 parasta tekstieditorivaihtoehtoa Notepad++:lle on saatavana Linuxille. Tiedätkö tehokkaita, joita haluaisit lisätä luetteloon? Voit vapaasti jättää kommentteja alla olevaan osioon.