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).
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
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
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
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
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.
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.
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.
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.
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
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
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
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
- Embedded Git support
- reaaliaikainen yhteistyö Telesyncin kanssa
- Smart auto-complete and IntelliSense
-
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
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
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
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
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
Teemat
Linuxin järjestelmiin voi asentaa notepad++ – editorin snap package manage-ohjelmalla kuten näkyy.
$ sudo snap install notepad-plus-plus
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
- Syntaksikorostus
- räätälöinti
koukut
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
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
- Multiple tabbed editing
- PHP-tuki
- tuki liitännäislaajennuksille
ive preview
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.
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.
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.