tekstverwerkers kunnen worden gebruikt voor het schrijven van code, het bewerken van tekstbestanden zoals configuratiebestanden, het maken van gebruikersinstructie-bestanden, en nog veel meer. In Linux zijn tekstverwerkers van twee soorten, namelijk de grafische gebruikersinterface (GUI) en command-line tekstverwerkers (console of terminal).
In dit artikel kijk ik naar enkele van de beste 21 open-source veelgebruikte tekstverwerkers in Linux op zowel servers als desktops.
Vi / Vim Editor
Vim is een krachtige command-line gebaseerde teksteditor die de functionaliteiten van de oude UNIX Vi teksteditor heeft verbeterd. Het is een van de meest populaire en meest gebruikte tekstverwerkers onder systeembeheerders en programmeurs dat is de reden waarom veel gebruikers vaak verwijzen naar het als een programmeur editor. Het maakt syntaxis highlighting bij het schrijven van code of het bewerken van configuratiebestanden.
U kunt Vim editor installeren in Linux systemen met behulp van uw standaard package manager zoals getoond.
$ sudo apt install vim $ sudo dnf install vim $ sudo pacman -S vim $ sudo zypper install vim
Als u onze complete serie op vi(m) wilt zien, raadpleeg dan de onderstaande links:
- Leren en te Gebruiken Vi/Vim als een Full-Text-Editor in Linux
- Leren ‘Vi/Vim’ Editor ‘ Tips en Trucs om te Verbeteren van Uw Vaardigheden
- 8 Interessante ‘Vi/Vim’ Editor Tips en Trucjes
Gedit
Gedit is een algemene GUI-gebaseerde tekst-editor en is standaard geïnstalleerd tekst editor op het Gnome bureaublad omgeving. Het is eenvoudig te gebruiken, zeer pluggable en een krachtige editor met de volgende functies:
- Ondersteuning voor UTF-8
- Gebruik van de instelbare lettergrootte en kleuren
- Zeer flexibele accentuering van de syntaxis
- Ongedaan maken en opnieuw functionaliteiten
- het Terugzetten van bestanden
- Externe bewerken van bestanden
- tekst Zoeken en vervangen
- het Klembord ondersteuning functionaliteiten en nog veel meer
U kunt installeren Gedit editor in Linux-systemen via je standaard package manager weergegeven.
$ sudo apt install gedit $ sudo dnf install gedit $ sudo pacman -S gedit $ sudo zypper install gedit
Nano Editor
Nano is een eenvoudig te gebruiken teksteditor, vooral voor zowel nieuwe als geavanceerde Linux-gebruikers. Het verbetert de bruikbaarheid door het verstrekken van aanpasbare sleutelbinding.
Nano heeft de volgende kenmerken:
- Zeer aanpasbare sneltoetsen
- Syntax highlighting
- Undo-en redo-opties
- Volledige line display op de standaard uitvoer
- Pager ondersteuning te lezen van standaard invoer
U kunt installeren Nano editor in Linux-systemen via je standaard package manager weergegeven.
$ sudo apt install nano $ sudo dnf install nano $ sudo pacman -S nano $ sudo zypper install nano
u kunt onze volledige gids voor het bewerken van bestanden met Nano-editor bekijken op:
- Hoe Nano-Editor te gebruiken in Linux
GNU Emacs
Emacs is een zeer uitbreidbare en aanpasbare teksteditor die ook een interpretatie van de Lisp-programmeertaal in de kern biedt. Er kunnen verschillende extensies worden toegevoegd om functionaliteiten voor tekstbewerking te ondersteunen.
Emacs heeft de volgende eigenschappen:
- gebruikersdocumentatie en tutorials
- syntaxismarkering met kleuren, zelfs voor platte tekst.
- Unicode ondersteunt vele natuurlijke talen.
- diverse extensies, waaronder mail and news, debugger interface, calendar en nog veel meer
U kunt Emacs editor installeren in Linux-systemen uw standaard pakketbeheer gebruiken zoals getoond.
$ sudo apt install emacs $ sudo dnf install emacs $ sudo pacman -S emacs $ sudo zypper install emacs
Kate/Kwrite
Kate is een feature-rijke en zeer pluggable teksteditor die wordt geleverd met Kdesktop Environment (KDE). Het Kate-project richt zich op de ontwikkeling van twee hoofdproducten: KatePart en Kate.
KatePart is een geavanceerd teksteditor-onderdeel dat in veel KDE-toepassingen is opgenomen en dat gebruikers nodig kan hebben om tekst te bewerken, terwijl Kate een MDI-tekstbewerker (multiple document interface) is.
hieronder volgen enkele algemene kenmerken:
- uitbreidbaar door scripting
- Coderingsondersteuning zoals Unicode-modus
- tekstweergave in bidirectionele modus
- ondersteuning voor regeleinden met automatische detectie-functionaliteiten
ook bewerken van bestanden op afstand en vele andere functies, waaronder geavanceerde editor-functies, toepassingen-functies, programmeerfuncties, tekstmarkeringsfuncties, back-upfuncties en zoek-en vervang-functies.
U kunt Kate editor installeren in Linux-systemen met behulp van uw standaard pakketbeheer zoals getoond.
$ sudo apt install kate $ sudo dnf install kate $ sudo pacman -S kate $ sudo zypper install kate
Sublime Text Editor
Sublime Text is een krachtige cross-platform broncode-editor met een Python-programmeerinterface. Het ondersteunt vele programmeertalen en markup talen, en functies kunnen worden toegevoegd door gebruikers met plugins, meestal community-gebouwd en ondersteund onder vrije software licenties.
u kunt Sublime teksteditor installeren in Linux-systemen met behulp van uw standaard pakketbeheerder zoals getoond.
$ sudo apt install sublime-text $ sudo dnf install sublime-text $ sudo pacman -S sublime-text $ sudo zypper install sublime-text
Jed Editor
Jed is ook een andere command-line editor met ondersteuning voor GUI-achtige functies, zoals dropdown menu ‘ s. Het is met opzet ontwikkeld voor softwareontwikkeling en een van de belangrijke functies is de ondersteuning van de Unicode-modus.
u kunt Jed-editor installeren in Linux-systemen met behulp van uw standaard pakketbeheerder zoals getoond.
$ sudo apt install jed $ sudo dnf install jed $ sudo pacman -S jed $ sudo zypper install jed
gVim Editor
het is een GUI-versie van de populaire vim-editor en heeft vergelijkbare functionaliteiten als de commandoregel Vim.
u kunt gVim editor installeren in Linux-systemen met behulp van uw standaard pakketbeheerder zoals getoond.
$ sudo apt install vim-gtk3 $ sudo dnf install gvim $ sudo pacman -S gvim $ sudo zypper install gvim
Geany Editor
Geany is een kleine en lichtgewicht geïntegreerde ontwikkelomgeving die basis IDE-achtige functies biedt met een focus op softwareontwikkeling met behulp van de GTK+ toolkit.
Het heeft enkele basisfuncties zoals hieronder vermeld:
- Syntax highlighting
- Pluggable interface
- Ondersteunt veel bestandstypen
- Hiermee vouwen van code en code navigatie
- het Symbool naam en bouwen van auto-completion
- Ondersteunt het automatisch sluiten van HTML-en XML-tags
- Elementaire project management functionaliteit en nog veel meer
U kunt installeren Geany-editor in Linux-systemen via je standaard package manager weergegeven.
$ sudo apt install geany $ sudo dnf install geany $ sudo pacman -S geany $ sudo zypper install geany
Leaf Pad
Leaf Pad is een GTK+ gebaseerde, lichtgewicht GUI gebaseerde teksteditor die ook populair is onder Linux-gebruikers vandaag. Het is makkelijk te gebruiken door nieuwe Linux gebruikers.
Het heeft de volgende functies:
- Codeset optie
- Stelt automatisch opsporen van codeset
- Opties voor ongedaan maken en opnieuw uitvoeren
- Weergave-bestand line numbers
- Ondersteunt Slepen en Neerzetten van opties
- ondersteuning voor Afdrukken
U kunt installeren Blad Pad editor in Linux-systemen met behulp van de package manager, zoals weergegeven.
$ sudo snap install leafpad
Bluefish
Bluefish is een eenvoudig te installeren en geavanceerde teksteditor die zich richt op Linux-programmeurs en webontwikkelaars. Het biedt een breed scala aan functies zoals hieronder vermeld:
- Licht en snel
- Integreert externe Linux-programma ‘ s zoals lint, weblint, zorg, en vele anderen en filters, leidingen, zoals de sed, sorteren, awk, en veel meer
- Spelling controleren functie
- Ondersteunt het werken aan meerdere projecten
- Externe bestand bewerken
- Zoeken en vervangen ondersteuning
- Undo-en redo-optie
- Auto-herstel van de gewijzigde bestanden
U kunt installeren Bluefish editor in Linux systemen uw standaard pakketbeheer gebruiken zoals getoond.
$ sudo apt install bluefish $ sudo dnf install bluefish $ sudo pacman -S bluefish $ sudo zypper install bluefish
Atom
Atom is een vrije en open-source cross-platform code editor ontwikkeld door GitHub. Het werd gebouwd om volledig aanpasbaar te zijn met behulp van webtechnologieën zoals HTML en JavaScript en het heeft ondersteuning voor Node.JS-gebaseerde plugins en native Git control.
de hoofdpunten van Atom zijn::
- 100% open source
- Modern, aanpasbare lay-out
- Thema ‘ s
- Ingesloten Git ondersteuning
- Real-time samenwerking met Telesync
- Smart auto-complete en IntelliSense
- Ingebouwde package manager
U kunt installeren Atom-editor in Linux systemen met behulp van de volgende commando ‘ s.
---------- 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 is een robuuste vrije en open-source moderne teksteditor gebouwd door Microsoft Voor Linux, Mac en Windows-computers.
Het biedt tal van krachtige functies, waaronder:
- volledige debugging mogelijkheid met een interactieve console, breekpunten, call stacks, enz.
- Ingebouwde Git ondersteuning met Git commando ‘ s
- IntelliSense
- 100% aanpasbaarheid
- Ondersteuning voor vele talen direct uit de doos
- Toggable lay-outs
- Ingebouwde terminal
U kunt installeren VSCode voor uw Linux-distributie door het downloaden van het .deb or .rpm pakket van de VSCode download pagina.
Light Table
Light Table is een krachtige, rommel-vrije cross-platform teksteditor gebouwd om aanpasbaar genoeg om te worden gebruikt in elke die de gebruiker kiest.
De Eigenschappen van de Lichttabel omvatten:
- Inline evaluatie
- real-time watches
- vrije en open source
- Plugin manager
- krachtige bewerking
u kunt light table installeren op Ubuntu en zijn derivaten met behulp van de volgende PPA.
$ sudo add-apt-repository ppa:dr-akulavich/lighttable$ sudo apt-get update$ sudo apt-get install lighttable-installer
Medit teksteditor
medit is een lichtgewicht open-source teksteditor voor Mac, Linux en Windows. Het begon oorspronkelijk als een eenvoudige ingebouwde component van de ggap-editor en is nu zijn eigen stand-alone teksteditor.de functies van
medit omvatten:
- Aanpasbare syntax highlighting
- Ondersteuning voor plug-ins geschreven in Python, C, of Lua
- Ondersteuning voor regular expressions
- Instelbare sneltoetsen
U kunt downloaden en installeren medit van de mooedit.sourceforge.net pagina.
Neovim-Vim-gebaseerde teksteditor
Neovim is een hyperextensible vim-gebaseerde teksteditor met een focus op bruikbaarheid en functieuitbreidbaarheid. Het werd gevorkt van de populaire vim-editor om agressief refactor zijn functionaliteit en bruikbaarheid met moderne GUI ‘ s, asynchrone taak controle, enz.
De hoogtepunten van Neovim zijn::
- Gratis en open-source licentie
- Ondersteuning voor XDG basis directories
- Compatibiliteit met de meeste Vim plugins
- Een embedded, configureerbare terminal emulator
U kunt installeren Neovim editor in Linux-systemen via je standaard package manager weergegeven.
$ sudo apt install neovim $ sudo dnf install neovim $ sudo pacman -S neovim $ sudo zypper install neovim
Notepad++
Notepad++ is een aanpasbare teksteditor gebouwd met een focus op snelheid en minimale programmaformaat voor Windows-platforms. Het is ontwikkeld op basis van Scintilla teksteditor en kan zijn functionaliteit uitgebreid met tonnen plugins.
De functies ervan omvatten:
- Tabbladen bewerken
- Code-invouwing
- Bladwijzer ondersteuning
- Document kaart
- Perl Compatible Regular Expression
U kunt installeren editor Notepad++ op Linux-systemen met behulp van snap pakket beheren, zoals weergegeven.
$ sudo snap install notepad-plus-plus
Kakoune Code Editor
Kakoune is een gratis en open-source vim-gebaseerde modale teksteditor met een bewerkingsmodel dat Vi ‘ s toetsaanslagen implementeert als een tekstbewerkingstaal.
Het heeft verschillende functies waaronder::
- Automatische inspringing
- Case manipulatie
- de Leidingen elke selectie van een externe filter
- Haakjes
- Syntax highlighting
- Aanpassen
- Meerdere selecties
U kan de installatie van de Kakoune editor in Linux-systemen via je standaard package manager weergegeven.
$ sudo apt install kakoune $ sudo dnf install kakoune $ sudo pacman -S kakoune $ sudo zypper install kakoune
Micro – Terminal-gebaseerde teksteditor
Micro is een command line-gebaseerde teksteditor gebouwd om gemakkelijk en intuã tief genoeg te zijn voor gebruikers om te profiteren van de functies in andere terminal-gebaseerde teksteditors zonder de steile leercurve.
micro ‘ s Feature highlights omvatten:
- Muis ondersteuning
- Meerdere cursors
- Terminal emulatie
- Hoge aanpasbaarheid
- Plugin-systeem
- Statische bibliotheek met geen afhankelijkheden
U kunt eenvoudig installeren micro in uw Linux-distributie door de volgende installatie script.
$ curl https://getmic.ro | bash
haakjes teksteditor
haakjes is een moderne vrije en open-source code-editor gemaakt door Adobe met een focus op webontwikkeling. Het is geschreven in HTML, CSS en JavaScript te bieden webontwikkelaars een rijke code editing ervaring met de mogelijkheid om de native functies uit te breiden met behulp van verschillende gratis extensies.
haakjes functies omvatten:
- Een mooie User Interface
- Preprocessor ondersteuning voor SCSS en MINDER
- Inline-redactie
- Live preview
- Meerdere tabbladen bewerken
- PHP ondersteuning
- Ondersteunt Taal-Server Protocol
- Ondersteuning voor plugin-extensions
U kunt installeren Haakjes editor in Linux-systemen met behulp van de package manager, zoals weergegeven.
$ sudo snap install brackets
Lite Editor
Lite is een nieuwe teksteditor die voornamelijk is ontwikkeld in de Lua-taal, die tot doel heeft iets praktisch, plezierig, klein en snel aan te bieden, zo eenvoudig mogelijk gemaakt; eenvoudig te wijzigen en uit te breiden, of te gebruiken zonder een van beide te doen.
Ash-Editor
ash is een eenvoudige en schone teksteditor op de opdrachtregel, die ontworpen is om eenvoudig te gebruiken met moderne toetsenbindingen en het is efficiënt genoeg om een groot aantal bestanden tegelijkertijd te beheren en heeft een breed scala aan moderne functies.
CudaText
CudaText is een nieuwe schone open – source en cross-platform teksteditor die wordt geleverd met tal van functies waaronder:
- syntaxis highlight voor veel talen.
- Zoeken / vervangen door reguliere expressies.
- Commandopalet, met vage overeenkomst.
- Binary / Hex viewer voor bestanden van onbeperkte grootte.
- ondersteuning voor veel coderingen.