23 parasta avoimen lähdekoodin tekstieditoria (GUI + CLI) vuonna 2021

Tekstieditoreja voidaan käyttää koodin kirjoittamiseen, tekstitiedostojen kuten asetustiedostojen muokkaamiseen, käyttäjän ohjetiedostojen luomiseen ja paljon muuta. Linuxissa tekstieditoreja on kahdenlaisia, jotka ovat graafinen käyttöliittymä (GUI) ja komentorivitekstieditorit (konsoli tai pääte).

Don ’t Miss: my favourite Command-Line Editors for Linux – What’ s Your Editor?

tässä artikkelissa tutustun parhaisiin 21 avoimen lähdekoodin yleisesti käytettyyn tekstieditoriin Linuxissa sekä palvelimilla että työpöydillä.

vi/Vim Editor

Vim on tehokas komentorivipohjainen tekstieditori, joka on parantanut vanhan Unix Vi-tekstieditorin toimintoja. Se on yksi suosituimmista ja laajimmin käytetyistä tekstieditoreista järjestelmänvalvojien ja ohjelmoijien keskuudessa, minkä vuoksi monet käyttäjät kutsuvat sitä usein ohjelmoijan editoriksi. Se mahdollistaa syntaksin korostuksen kirjoitettaessa koodia tai muokattaessa asetustiedostoja.

voit asentaa Vim-editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim 

Jos haluat nähdä kokonaisen sarjamme VI(m), katso alla olevat linkit:

  • Opi ja käytä Vi/Vimiä Kokotekstieditorina Linuxissa
  • Opi”Vi/Vim”Editorin vinkkejä ja temppuja, joilla voit parantaa taitojasi
  • 8 mielenkiintoista”Vi/Vim”Editorin vinkkejä ja temppuja
Vi/Vim Linux Editor
vi/Vim Linux editor

Gedit

Gedit on yleiskäyttöinen GUI-pohjainen tekstieditori ja se on asennettu oletuksena tekstieditori Gnomen työpöytäympäristöön. Se on helppokäyttöinen, erittäin kytkettävissä ja tehokas editori, jolla on seuraavat ominaisuudet:

  • tuki UTF-8: lle
  • konfiguroitavien kirjasinkokojen ja värien käyttö
  • hyvin muokattavissa oleva syntaksikorostus
  • Kumoa ja tee uudelleen toimintoja
  • tiedostojen palautus
  • Etsi ja korvaa teksti
  • leikepöydälle Tuki toiminnallisuuksia ja paljon muuta
gedit-editori
gedit-editori

voit asentaa gedit-editorin Linux-järjestelmiin käyttäen oletuspakettihallintaa kuten näkyy.

$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit 

Nano Editor

Nano on helppokäyttöinen tekstieditori erityisesti uusille ja kehittyneille Linux-käyttäjille. Se parantaa käytettävyyttä tarjoamalla muokattavan näppäinsidonnan.

Nanolla on seuraavat ominaisuudet:

  • hyvin muokattavissa olevat näppäinsidokset
  • Syntaksikorostus
  • Kumoa ja redo-valinnat
  • Koko rivinäyttö vakiotulosteessa
  • hakulaitteen tuki luettavaksi vakiotulosteesta
Nano-editori
Nano editor

voit asentaa nano-editorin Linux-järjestelmiin oletuspakettihallinnan avulla kuten näkyy.

$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano 

voit tarkistaa täydellisen oppaan tiedostojen muokkaamiseen Nano-editorilla osoitteessa:

  • Kuinka käyttää Nano-editoria Linuxissa

GNU Emacs

Emacs on erittäin laajennettava ja muokattavissa oleva tekstieditori, joka tarjoaa myös tulkinnan Lisp-ohjelmointikielestä sen ytimessä. Tekstinmuokkaustoimintojen tueksi voidaan lisätä erilaisia laajennuksia.

Emacsilla on seuraavat ominaisuudet:

  • käyttäjän dokumentointi ja tutorials
  • Syntaksikorostus käyttäen värejä myös tavalliselle tekstille.
  • Unicode tukee monia luonnollisia kieliä.
  • erilaisia laajennuksia, kuten mail ja uutiset, debuggerirajapinta, kalenteri ja paljon muuta
Emacs-editori

voit asentaa emacs-editori Linux-järjestelmissä käyttäen oletuspakettinhallintaasi kuten kuvassa.

$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs 

Kate/Kwrite

Kate on kdesktop Environmentin (KDE) mukana tuleva ominaisuustietoinen ja erittäin muokattavissa oleva tekstieditori. Kate-projektin tavoitteena on kehittää kaksi päätuotetta, jotka ovat: KatePart ja Kate.

KatePart on moniin KDE-sovelluksiin sisältyvä kehittynyt tekstieditorikomponentti, joka saattaa vaatia käyttäjiä muokkaamaan tekstiä, kun taas Kate on multiple document interface (MDI) – tekstieditori.

Seuraavassa on joitakin sen yleisiä piirteitä:

  • Extensible through scripting
  • Encoding support such as Unicode mode
  • Text rendering in bi-directional mode
  • Line ending support with auto-detection functionalities

Also remote file editing and many other features including advanced editor features, applications features, programming features, text highlighting features, backup features, and search and replace features.

Kate-editori
Kate-editori

voit asentaa Kate-editorin Linux-järjestelmiin oletuspakettihallinnan avulla kuten näkyy.

$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate 

Sublime Text Editor

Sublime Text on tehokas monialustainen lähdekoodieditori, jossa on Python-ohjelmointirajapinta. Se tukee monia ohjelmointikieliä ja merkintäkieliä, ja ominaisuuksia käyttäjät voivat lisätä liitännäisillä, jotka ovat enimmäkseen yhteisön rakentamia ja vapaiden ohjelmistojen lisensseillä tuettuja.

Sublime Text Editor Linuxille
Sublime Text Editor Linuxille

voit asentaa Sublime Text Editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text 

Jed Editor

Jed on myös toinen komentorivieditori, joka tukee GUI: n kaltaisia ominaisuuksia, kuten pudotusvalikoita. Se on kehitetty tarkoituksellisesti ohjelmistokehitystä varten ja yksi sen tärkeistä ominaisuuksista on Unicode-tilan tuki.

Jed Editor
Jed Editor

voit asentaa Jed-editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed 

gVim-editori

se on GUI-versio suositusta Vim-Editorista ja sillä on samanlaiset toiminnot kuin komentorivillä Vim.

Gvim-editori
Gvim-editori

voit asentaa gVim-editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim 

Geany Editor

Geany on pieni ja kevyt integroitu kehitysympäristö, joka tarjoaa IDE-tyyppisiä perusominaisuuksia keskittyen ohjelmistokehitykseen GTK+ – työkalupakilla.

siinä on joitakin perusominaisuuksia, kuten alla on lueteltu:

  • Syntaksikorostus
  • Pluggable interface
  • tukee monia tiedostotyyppejä
  • mahdollistaa koodin taittamisen ja koodinavigoinnin
  • Symbol name and construct automaattinen täydennys
  • tukee HTML-ja XML-tagien automaattista sulkemista
  • Elementary project management functionality plus many more
geany editor
geany editor

voit asentaa geany Editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany 

Leaf Pad

Leaf Pad on GTK+ – pohjainen, kevyt GUI-pohjainen tekstieditori, joka on nykyään suosittu myös Linux-käyttäjien keskuudessa. Sitä on helppo käyttää uusille Linux-käyttäjille.

sillä on seuraavat ominaisuudet:

  • Codeset-vaihtoehto
  • mahdollistaa codesetin automaattisen tunnistuksen
  • Kumo-ja uusintavaihtoehdot
  • Näytä tiedostorivinumerot
  • tulostustuki
Leafpad-editori
Leafpad-editori

leaf pad-editorin voi asentaa Linux-järjestelmiin snap-paketinhallinnan avulla kuten näkyy.

$ sudo snap install leafpad

Bluefish

Bluefish on helposti asennettava ja kehittynyt tekstieditori, joka on suunnattu Linux-ohjelmoijille ja web-kehittäjille. Se tarjoaa laajan joukon ominaisuuksia kuten alla:

  • kevyt ja nopea
  • integroi ulkoisia Linux-ohjelmia, kuten lintiä, weblintiä, makea ja monia muita sekä suodattimia, putkistoja kuten sed, sort, awk ja paljon muuta
  • oikeinkirjoituksen tarkistusominaisuus
  • tukee useiden projektien työstämistä
  • etätiedostojen muokkausta
  • Etsi ja korvaa-tuki
  • Kumoa ja tee uudelleen-vaihtoehto
  • muokattujen tiedostojen automaattista palauttamista

bluefish editor
bluefish editor

voit asentaa Bluefish editorin Linux-järjestelmiin käyttämällä oletuspakettien hallinta kuten näkyy.

$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish 

Atom

Atom on GitHubin kehittämä vapaa ja avoimen lähdekoodin cross-platform-koodieditori. Se on rakennettu täysin muokattavissa käyttäen web-teknologioita kuten HTML ja JavaScript ja se on tuki solmu.js-pohjaiset liitännäiset ja natiivi Git-ohjaus.

atomin piirteen kohokohtia ovat:

    00% avoin lähdekoodi

  • Moderni, muokattavissa oleva layout
  • Teemat

  • Embedded Git support
  • reaaliaikainen yhteistyö Telesyncin kanssa
  • Smart auto-complete and IntelliSense
  • Atom Text Editor
    Atom Text Editor

    Atom-editorin voi asentaa Linux-järjestelmiin seuraavilla komennoilla.

    ---------- On Debian, Ubuntu & Mint ---------- $ wget -c https://atom.io/download/deb -O atom.deb$ sudo dpkg -i atom.deb---------- On RHEL, CentOS & Fedora ----------$ wget -c https://atom.io/download/rpm -O atom.rpm$ sudo rpm -i atom.rpm

    VSCode

    VSCode on Microsoftin Linux -, Mac-ja Windows-tietokoneille rakentama vankka vapaa ja avoimen lähdekoodin moderni tekstieditori.

    se tarjoaa tonneittain tehokkaita ominaisuuksia, kuten:

    • täyden virheenkorjausominaisuuden interaktiivisella konsolilla, keskeytyspisteet, puhelupinot jne.
    • sisäänrakennettu Git-tuki Git-komennoilla
    • IntelliSense
    • 100% mukautuvuus
    • tuki tonneille kieliä suoraan laatikosta
    • sisäänrakennettu pääte
    Visual Studio CODE
    Visual Studio Code

    voit asentaa vscoden Linux-jakeluun lataamalla .deb tai .rpm-paketti VSCode-lataussivulta.

    Valopöytä

    Valopöytä on tehokas, sotkuton monialustainen tekstieditori, joka on rakennettu niin muokattavaksi, että sitä voidaan käyttää missä tahansa käyttäjänsä valitsemassa.

    Valopöydän ominaisuuksia ovat:

    • reaaliaikainen arviointi
    • vapaa ja avoin lähdekoodi
    • Plugin manager
    • tehokas editointi
    Valopöydän koodieditori
    Light table Code Editor

    voit asentaa Light Tablen Ubuntuun ja sen johdannaisiin seuraavan PPA: n avulla.

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

    Medit-tekstieditori

    medit on kevyt avoimen lähdekoodin tekstieditori Macille, Linuxille ja Windowsille. Se aloitti alun perin yksinkertaisena sisäänrakennettuna osana GGAP-editoria ja on nyt oma itsenäinen tekstieditori.

    meditin ominaisuuksia ovat:

    • muokattavissa oleva syntaksikorostus
    • tuki Python -, C-tai Lua-kielellä kirjoitetuille liitännäisille
    • tuki säännöllisille lausekkeille
    • Konfiguroitavat näppäimistökiihdyttimet
    Mediatekstieditori
    Mediatekstieditori

    voit ladata ja asentaa meditin mooedit.sourceforge.net sivu.

    Neovim – Vim-pohjainen tekstieditori

    Neovim on hyperextensible vim-pohjainen tekstieditori, joka keskittyy käytettävyyteen ja toimintojen laajennettavuuteen. Se haarukoitiin suositusta Vim-Editorista, jotta sen toimivuus ja käytettävyys voitaisiin palauttaa aggressiivisesti modernilla GUIs: lla, asynkronisella työnohjauksella jne.

    Neovimin erikoisuuksia ovat:

    • vapaa ja avoimen lähdekoodin lisenssi
    • tuki XDG-kantahakemistoille
    • Yhteensopivuus useimpien vim – liitännäisten kanssa
    • upotettu, Konfiguroitava pääte-emulaattori
    Neovim – Vim-pohjainen tekstieditori
    neovim-vim-pohjainen tekstieditori

    voit asentaa neovim-editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

    $ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim 

    Notepad++

    Notepad++ on muokattavissa oleva tekstieditori, joka on rakennettu keskittyen nopeuteen ja minimaaliseen ohjelmakokoon Windows-alustoille. Se on kehitetty perustuu Scintilla tekstieditori ja sen toiminnallisuutta voidaan laajentaa tonnia plugins.

    sen ominaisuuksia ovat:

    • Tabbed editing
    • oodin taitto

  • kirjanmerkin tuki
  • Asiakirjakartta
  • Perl-yhteensopiva säännöllinen lauseke

Notepad++ lähdekoodieditori
Notepad++ lähdekoodieditori

Linuxin järjestelmiin voi asentaa notepad++ – editorin snap package manage-ohjelmalla kuten näkyy.

$ sudo snap install notepad-plus-plus
: 11 parasta Notepad++ – vaihtoehtoa Linuxille

Kakoune-koodieditori

Kakoune on vapaa ja avoimen lähdekoodin vim-pohjainen modaalinen tekstieditori, jonka muokkausmalli toteuttaa Vi: n näppäilyn tekstinmuokkauskielenä.

sillä on useita ominaisuuksia, joiden joukossa ovat:

  • automaattinen sisennys
  • asian käsittely
  • putkittaa jokaisen valinnan ulkoiseen suodattimeen
  • koukut

  • Syntaksikorostus
  • räätälöinti
Kakoune koodieditori
kakoune-koodieditori

voit asentaa kakoune-editorin Linux-järjestelmiin käyttäen oletuspakettinhallintaasi kuten näkyy.

$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune 

Mikropäätteinen tekstieditori

Micro on komentorivipohjainen tekstieditori, joka on rakennettu niin helpoksi ja intuitiiviseksi, että käyttäjät voivat hyödyntää muiden terminaalipohjaisten tekstieditorien ominaisuuksia ilman jyrkkää oppimiskäyrää.

Mikron erikoisuuksia ovat:

  • Hiirituki
  • Pääteemulaatio
  • Korkea muokattavuus
  • Liitännäisjärjestelmä
  • Staattinen kirjasto ilman riippuvuuksia
Mikropäätetekstieditori
Micro terminal text editor

voit helposti asentaa Micron Linux-jakeluun ajamalla seuraavan asennusskriptin.

$ curl https://getmic.ro | bash

suluissa tekstieditori

suluissa on Adoben luoma moderni vapaa ja avoimen lähdekoodin editori, joka keskittyy web-kehitykseen. Se on kirjoitettu HTML, CSS, ja JavaScript tarjota web-kehittäjille rikas koodin muokkaus kokemus kyky laajentaa natiivi ominaisuuksia käyttämällä useita ilmaisia laajennuksia.

suluissa ominaisuuksia ovat:

  • kaunis käyttöliittymä
  • ESIPROSESSORITUKI SCSS: lle ja vähemmän
  • Inline editors
  • ive preview

  • Multiple tabbed editing
  • PHP-tuki
  • tuki liitännäislaajennuksille
suluissa tekstieditori
suluissa tekstieditori

voit asentaa suluissa editorin Linux-järjestelmiin snap-paketinhallinnan avulla kuten näkyy.

$ sudo snap install brackets

Lite Editor

Lite On Uusi tekstieditori, joka on pääosin kehitetty Lua-kielellä ja jonka tarkoituksena on tarjota jotain käytännöllistä, miellyttävää, pientä ja nopeaa, mahdollisimman yksinkertaisesti luotua; helppoa muuttaa ja laajentaa tai käyttää tekemättä kumpaakaan.

Lite Text Editor
Lite Text Editor

Ash Editor

ash on yksinkertainen ja puhdas komentorivipohjainen tekstieditori, joka on suunniteltu helppokäyttöiseksi moderni avain-sidonnat ja se on riittävän tehokas hallita useita tiedostoja samanaikaisesti ja on laaja valikoima moderneja ominaisuuksia.

Ash - Modern Terminal Text Editor

CudaText

CudaText on uusi puhdas avoimen lähdekoodin ja ristiin Alustan tekstieditori, joka sisältää tonneittain ominaisuuksia, jotka sisältävät:

  • syntaksikorostus monille kielille.
  • Etsi / Korvaa säännöllisillä lausekkeilla.
  • Komentopaletti, jossa sumea vastaavuus.
  • Binary / Hex viewer rajattoman kokoisille tiedostoille.
  • tuki monille koodauksille.
CudaText - cross-platform text editor
CudaText – cross-platform text editor
Concluding

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *