a szövegszerkesztők kód írására, szövegfájlok, például konfigurációs fájlok szerkesztésére, felhasználói utasításfájlok létrehozására stb. Linuxban a szövegszerkesztők kétféle típusúak: a grafikus felhasználói felület (GUI) és a parancssori szövegszerkesztők (konzol vagy terminál).
ebben a cikkben Megnézem a legjobb 21 nyílt forráskódú, általánosan használt szövegszerkesztőt Linuxban mind szervereken, mind asztali számítógépeken.
Vi / Vim Editor
a Vim egy erőteljes parancssori alapú szövegszerkesztő, amely javította a régi Unix Vi szövegszerkesztő funkcióit. Ez az egyik legnépszerűbb, széles körben használt szövegszerkesztők körében rendszergazdák, programozók, ezért sok felhasználó gyakran hivatkoznak rá, mint egy programozó szerkesztő. Lehetővé teszi a szintaxis kiemelését kód írásakor vagy konfigurációs fájlok szerkesztésekor.
telepítheti a Vim szerkesztőt Linux rendszerekbe az alapértelmezett csomagkezelő segítségével, az ábrán látható módon.
$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim
ha teljes sorozatunkat a vi(m) oldalon szeretné látni, kérjük, olvassa el az alábbi linkeket:
- Tanulni, majd Használja a Vi/Vim, mint egy Full-Text Szerkesztő Linux
- Learn ‘Vi/Vim’ Szerkesztő Tippeket, Trükköket, hogy Fokozza A Készségek
- 8 Érdekes ‘Vi/Vim’ Szerkesztő Tippek
Gedit
a Gedit egy általános célú GRAFIKUS alapú szövegszerkesztő által telepített alapértelmezett szöveg szerkesztő a Gnome asztali környezet. Ez egyszerűen használható, nagyon dugaszolható, valamint egy erős szerkesztő a következő tulajdonságokkal rendelkezik:
- Támogatja az UTF-8
- Használata konfigurálható betűméret színek
- Nagymértékben testreszabható szintaxis kiemelés
- Undo / redo funkciókat
- Visszaállítása fájlok
- Távoli szerkeszti a fájlokat
- Search and replace text
- Vágólap támogató funkciókat, valamint számos további
telepítheti Gedit szerkesztő Linux rendszerek használata az alapértelmezett csomagkezelő látható.
$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit
Nano Editor
Nano egy könnyen használható szövegszerkesztő, különösen mind az új, mind a fejlett Linux felhasználók számára. Javítja a használhatóságot azáltal, hogy testreszabható kulcskötést biztosít.
A Nano a következő tulajdonságokkal rendelkezik:
- Nagymértékben testreszabható key bindings
- Szintaxis kiemelés
- Undo / redo opciók
- Teljes sort kijelző a standard output
- Csipogó támogatást olvasni a szabványos bemenetről,
telepítheti Nano szerkesztő Linux rendszerek használata az alapértelmezett csomagkezelő látható.
$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano
ellenőrizheti a teljes útmutató szerkesztésére fájlokat Nano szerkesztő:
- A Nano Editor használata Linuxban
GNU Emacs
az Emacs egy rendkívül bővíthető és testreszabható szövegszerkesztő, amely magában foglalja a Lisp programozási nyelv értelmezését is. Különböző kiterjesztéseket lehet hozzáadni a szövegszerkesztő funkciók támogatásához.
az Emacs a következő tulajdonságokkal rendelkezik:
- Felhasználói dokumentáció és oktatóanyagok
- Szintaxiskiemelés színek használatával még egyszerű szöveg esetén is.
- a Unicode számos természetes nyelvet támogat.
- a Különböző kiterjesztés beleértve mail hírek, hibakereső-felület, naptár, és még sok más
telepítheti Emacs szerkesztő a Linux rendszerek használata az alapértelmezett csomagkezelő látható.
$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs
Kate/Kwrite
Kate egy funkciókban gazdag, erősen dugaszolható szövegszerkesztő, amely a KDesktop környezethez (KDE) tartozik. A Kate projekt célja két fő termék kifejlesztése: a KatePart és a Kate.
A KatePart egy fejlett szövegszerkesztő komponens, amely számos KDE alkalmazásban szerepel, amely megkövetelheti a felhasználók számára a szöveg szerkesztését, míg a Kate több dokumentum interfész (MDI) szöveg, szerkesztő.
a következő néhány általános jellemzői:
- bővíthető scripting
- kódolási támogatás, mint például Unicode mode
- szöveg renderelés kétirányú módban
- Line ending támogatás automatikus észlelési funkciókkal
távoli fájlszerkesztés és sok más funkció, beleértve a fejlett szerkesztői funkciókat, alkalmazások jellemzői, programozási funkciók, szövegkiemelő funkciók, biztonsági mentési funkciók, valamint a keresési és cserélje funkciók.
telepítheti a Kate editor-t Linux rendszerekbe az alapértelmezett csomagkezelővel az ábrán látható módon.
$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate
Sublime Text Editor
Sublime Text egy erős cross-platform forráskód szerkesztő egy Python programozási felület. Számos programozási nyelvet és jelölőnyelvet támogat, valamint bővítményekkel is bővíthető, többnyire közösségi alapú és szabad szoftveres licencek alatt támogatott funkciók is elérhetők a felhasználók számára.
telepítheti a Sublime szövegszerkesztőt Linux rendszerekbe az alapértelmezett csomagkezelővel az ábrán látható módon.
$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text
Jed Editor
Jed egy másik parancssori szerkesztő, amely támogatja a GUI-szerű funkciókat, például a legördülő menüket. Kifejezetten szoftverfejlesztésre fejlesztették ki, egyik fontos jellemzője a Unicode mode támogatása.
telepítheti a Jed editor-t Linux rendszerekbe az alapértelmezett csomagkezelő segítségével, az ábrán látható módon.
$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed
gVim szerkesztő
Ez a népszerű Vim szerkesztő GUI verziója, és hasonló funkciókkal rendelkezik, mint a Vim parancssor.
telepítheti a gVim szerkesztőt Linux rendszerekbe az alapértelmezett csomagkezelő segítségével, az ábrán látható módon.
$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim
Geany Editor
a Geany egy apró, könnyű integrált fejlesztői környezet, amely alapvető IDE-szerű funkciókat kínál, különös tekintettel a szoftverfejlesztésre a GTK+ eszköztár segítségével.
az alábbiakban felsorolt néhány alapvető funkcióval rendelkezik:
- Szintaxis kiemelés
- Dugaszolható felület
- Támogatja a több fájltípus
- Lehetővé teszi a kódot, összecsukható, valamint kód navigációs
- Szimbólum nevét, majd konstrukció automatikus befejezése
- Támogatja az automatikus záró HTML-vagy XML-címkék
- Elemi projekt menedzsment funkció, plusz még sok más
telepítheti Geany szerkesztő Linux rendszerek használata az alapértelmezett csomagkezelő látható.
$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany
Leaf Pad
Leaf Pad egy GTK+ alapú, könnyű GUI alapú szövegszerkesztő, amely ma is népszerű a Linux felhasználók körében. Az új Linux felhasználók könnyen használhatják.
a következő tulajdonságokkal rendelkezik:
- codeset option
- lehetővé teszi az automatikus felismerés codeset
- opciók visszavonás és újra
- Display file line numbers
- támogatja Drag and Drop options
- nyomtatási támogatás
a Leaf pad editor Linux rendszerekben a snap package manager használatával telepíthető az ábrán látható módon.
$ sudo snap install leafpad
Bluefish
a Bluefish egy könnyen telepíthető, valamint a fejlett szövegszerkesztő célzás Linux programozó, web fejlesztők. Az alábbiakban felsorolt funkciók széles skáláját kínálja:
- Könnyű, gyors
- Integrálja külső Linux programok, mint a gyolcs, weblint, hogy sokan mások, szűrők, csővezetékek, mint sed, rendezés, awk, több
- Helyesírás-ellenőrzés funkció
- Támogatja a dolgozó több projektek
- Távoli fájl szerkesztése
- Keresés lehetőséget, majd cserélje ki support
- Undo / redo lehetőség
- Automatikus helyreállítási a módosított fájlokat
telepítheti Bluefish szerkesztő Linux rendszerek az alapértelmezett csomagkezelő használata az ábrán látható módon.
$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish
Atom
Az Atom egy ingyenes, nyílt forráskódú cross-platform kódszerkesztő, amelyet a GitHub fejlesztett ki. Úgy épült, hogy teljesen testreszabható a webes technológiák, mint a HTML, JavaScript, és támogatja a Node.js-alapú bővítmények és natív Git vezérlés.
Atom funkció kiemeli a következők:
- 100% open source
- Modern, Testreszabható elrendezés
- témák
- beágyazott Git támogatás
- valós idejű együttműködés Telesync
- Intelligens auto-teljes és IntelliSense
- beépített csomagkezelő
az atom editor Linux rendszerekben a következő parancsokkal telepíthető.
---------- 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
a VSCode egy robusztus, ingyenes és nyílt forráskódú modern szövegszerkesztő, amelyet a Microsoft épített Linux, Mac és Windows számítógépekre.
rengeteg erőteljes funkciót kínál, többek között:
- teljes hibakeresési képesség interaktív konzollal, töréspontokkal, híváscsomagokkal stb.
- Beépített Git támogatja a Git parancsok
- IntelliSense
- 100% testreszabhatóság
- Támogatása tonna nyelvek egyenesen a dobozból
- Toggable elrendezés
- Beépített terminál
Lehet telepíteni VSCode a Linux disztribúció által letöltése .deb or .rpm csomag a VSCode letöltési oldalról.
Light Table
Light Table egy erős, rendetlenség-mentes cross-platform szövegszerkesztő épült, hogy testre szabható ahhoz, hogy használható bármilyen, hogy a felhasználó úgy dönt.
könnyű táblázat jellemzői a következők:
- Inline evaluation
- valós idejű órák
- ingyenes és nyílt forráskódú
- Plugin manager
- hatékony szerkesztés
az Ubuntu és származékai a következő PPA használatával telepíthetők.
$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer
Medit Text Editor
a medit egy könnyű, nyílt forráskódú szövegszerkesztő Mac, Linux és Windows számára. Eredetileg a ggap szerkesztő egyszerű beépített összetevőjeként indult, most pedig saját önálló szövegszerkesztője.
medit jellemzői a következők:
- testreszabható szintaxiskiemelés
- Python, C vagy Lua nyelven írt bővítmények támogatása
- reguláris kifejezések támogatása
- konfigurálható billentyűzetgyorsítók
a medit a mooedit.sourceforge.net page.
Neovim – vim-alapú szövegszerkesztő
a Neovim egy hiperextenzibilis vim-alapú szövegszerkesztő, amelynek középpontjában a használhatóság és a funkció kiterjeszthetőség áll. A népszerű vim szerkesztőtől származik, hogy agresszív módon újrafényképezze funkcionalitását és használhatóságát modern GUI-kkal, aszinkron feladatvezérléssel stb.
Neovim jellemző kiemelései a következők:
- Ingyenes, nyílt forráskódú licenc
- Támogatása XDG bázis könyvtárak
- kompatibilis a legtöbb Vim dugó
- a beágyazott, konfigurálható terminál emulátor
telepítheti Neovim szerkesztő Linux rendszerek használata az alapértelmezett csomagkezelő látható.
$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim
Notepad++
Notepad++ egy testreszabható szövegszerkesztő, amely a sebességre és a minimális programméretre összpontosít a Windows platformokon. Ez alapján kifejlesztett Scintilla szövegszerkesztő, és lehet, hogy a funkcionalitás bővített tonna plugins.
jellemzői a következők:
- Füles szerkesztése
- Kód összecsukható
- Könyvjelző támogatást
- a Dokumentum térkép
- Perl-Kompatibilis Reguláris Kifejezés
telepítheti a Notepad++ szerkesztőben a Linux rendszerek segítségével pattintsa csomag kezelése látható.
$ sudo snap install notepad-plus-plus
Kakoune Code Editor
Kakoune egy ingyenes, nyílt forráskódú vim-alapú modális szövegszerkesztő egy szerkesztési modell, amely megvalósítja a VI billentyűleütések, mint egy szövegszerkesztő nyelv.
számos funkcióval rendelkezik, amelyek közül:
- Automatikus behúzás
- Esetben manipuláció
- Csővezeték minden választás egy külső szűrő
- Horgok
- Szintaxis kiemelés
- Testreszabási
- Többszörös kijelölés
telepítheti a Kakoune szerkesztő Linux rendszerek használata az alapértelmezett csomagkezelő látható.
$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune
Micro – Terminal-based Text Editor
Micro egy parancssori alapú szövegszerkesztő épült, hogy könnyen és intuitív ahhoz, hogy a felhasználók kihasználják a funkciók más terminál-alapú szövegszerkesztők nélkül meredek tanulási görbe.
Micro funkció kiemeli a következők:
- Egér támogatás
- Több kurzorok
- Terminál emulációs
- Magas testreszabhatóság
- Plugin rendszer
- Statikus könyvtár nem függőségek
könnyen telepíthető micro a Linux disztribúció által fut a következő telepítési parancsfájlt.
$ curl https://getmic.ro | bash
zárójelben szövegszerkesztő
zárójelben egy modern ingyenes és nyílt forráskódú szerkesztő által létrehozott Adobe, amelynek középpontjában a webfejlesztés. HTML-ben, CSS-ben és JavaScript-ben íródott, hogy a webfejlesztőknek gazdag kódszerkesztési élményt nyújtsanak azzal a képességgel, hogy natív funkcióit több ingyenes kiterjesztéssel bővítsék.
zárójelben jellemzői a következők:
- Egy gyönyörű Felhasználói Felület
- Preprocessor támogatása SCSS KEVESEBB
- Inline szerkesztők
- Live preview
- Több füles szerkesztése
- a PHP támogatja
- Támogatja a Nyelvi Szerver Protokoll
- Támogatása plugin fájlokat
telepítheti Zárójelben szerkesztő Linux rendszerek segítségével pattintsa csomagkezelő látható.
$ sudo snap install brackets
Lite Editor
Lite egy új szövegszerkesztő, amelyet többnyire Lua nyelven fejlesztettek ki, amelynek célja valami praktikus, kellemes, apró és gyors, a lehető legegyszerűbben létrehozva; könnyen megváltoztatható és bővíthető, vagy anélkül is használható.
Ash Editor
ash egy egyszerű és tiszta parancssor alapú szövegszerkesztő, amelynek célja, hogy könnyen használható a modern kulcskötések és ez elég hatékony ahhoz, hogy kezelni a nagyszámú fájlokat egyszerre, és széles skáláját modern funkciók.
CudaText
a CudaText egy új, nyílt forráskódú és kereszt-platform szövegszerkesztő, hogy jön a tonna funkciók, amelyek a következők:
- szintaxis kiemelés egy csomó nyelven.
- keresse / cserélje ki a reguláris kifejezéseket.
- Parancspaletta, fuzzy illesztéssel.
- Binary / Hex viewer fájlok korlátlan méretű.
- számos kódolás támogatása.