8 beste Linux-IDEs oder Linux-Code-Editoren

Es macht Spaß zu programmieren und wenn man es gut macht, kann man ein guter Entwickler sein. Heutzutage wenden sich die Menschen dem Programmieren zu und entwickeln erfolgreich großartige Anwendungen. In diesem Beitrag werde ich Linux-Benutzern eine Liste der 8 besten Linux-IDEs oder Code-Editoren geben, die Entwicklern helfen, großartige Anwendungen unter Linux schnell und einfach zu programmieren.

IDEs sind sehr wichtig, wenn man eine Anwendung entwickelt. Sie können die Arbeit erleichtern, indem sie viele praktische Funktionen bieten. Die folgende Liste der 8 besten Linux-Code-Editoren oder Text-Editoren enthält großartige Text-Editoren für Entwickler, die Funktionen wie, Plugins, um zusätzliche Funktionen, Auto-Vervollständigung, dass komplette Tags, Klassen, und sogar die Schnipsel von Code, ohne es zu tippen.

Natürlich gibt es noch mehrere andere IDEs für Linux, aber ich erwähne nur 8, um diesen Artikel kurz zu halten. Wenn Sie eine andere IDE auf Ihrer Distribution für Ihre regelmäßige Entwicklung verwenden, dann lassen Sie es mich bitte im Kommentarbereich unten wissen. Vergessen Sie auch nicht, am Ende dieses Artikels an einer Umfrage teilzunehmen. In der Umfrage können Sie uns sagen, welche der folgenden 8 IDEs Ihnen am besten gefällt.

Inhaltsverzeichnis

Beste Linux IDEs oder Code-Editoren

Lassen Sie mich mit der Nummer 10 auf meiner Liste beginnen. Es ist der Bluefish Editor. Wenn Sie ein Webentwickler sind, dann kann Bluefish Editor eine gute Wahl sein. Er unterstützt viele fortgeschrittene Funktionen wie automatische Vervollständigung von Tags, automatische Einrückung, leistungsstarke Suche &, Unterstützung der Integration von externen Programmen wie make, lint, weblint, usw.

Bluefish Editor für Linux

Bluefish unterstützt mehr als HTML & CSS. Es unterstützt auch die folgenden Sprachen:

  • Ada
  • ASP .NET and VBS
  • C/C++
  • CSS
  • CFML
  • Clojure
  • D
  • gettext PO
  • Google Go
  • HTML, XHTML and HTML5
  • Java and JSP
  • JavaScript and jQuery
  • Lua

And More…

You can see the full list of features and supported languages on the official website here.

The things that I wish I had in Bluefish were the ability to edit multiple lines simultaneously. I also want the ability to work with multiple languages within a document that is not supported by the Bluefish editor. So when I select Ruby, it disables the support for HTML & CSS which are necessary to build any web application using frameworks such as Ruby on Rails.

How To Install Bluefish Editor In Linux?

Add the following PPA in Ubuntu or other Ubuntu based distros to install Bluefish editor.

sudo add-apt-repository ppa:klaus-vormweg/bluefishsudo apt-get updatesudo apt-get install bluefish

7. Geany

Geany IDE for linux

Geany ist eine leichtgewichtige IDE und unterstützt alle wichtigen Sprachen. Geany zielt darauf ab, eine einfache und schnelle Entwicklungsumgebung zu bieten. Es verfügt über alle grundlegenden Funktionen wie automatische Einrückung, Syntaxhervorhebung und automatische Vervollständigung von Code oder Snippets usw.

Geany ist sauber und bietet einen größeren Arbeitsbereich. Wenn Sie also eine leichtgewichtige und ziemlich einfache Linux-IDE für Ihre Entwicklung wollen, dann nehmen Sie Geany.
Seit Geany 0.12 hat es ein einfaches Plugin-System. Ja, es ist grundlegend. Im Gegensatz zu anderen IDEs, die ich in dieser Liste erwähnen werde, ist das Plugin-System von Geany ein Basissystem. Es kommt mit einigen installierten Plugins, die sind –

  • Classbuilder – Erzeugt Quelldateien für neue Klassentypen
  • Export – Exportiert die aktuelle Datei in verschiedene Formate
  • Filebrowser – Fügt einen Dateibrowser-Tab zur Seitenleiste hinzu
  • HTML-Zeichen – Fügt HTML-Zeichen-Entities wie ‚&
  • Save Actions – Bietet verschiedene Aktionen zum Speichern von Dateien (Autosave, Instantsave, Backupcopy)
  • Split Window – Teilt die Editoransicht in zwei Fenster

Eine Liste von Plugins für Geany gibt es hier.

Die komplette Liste der Features kann auf der offiziellen Seite eingesehen werden.

Geany ist bereits im Standard-Repository der meisten Linux-Distributionen verfügbar. Sie können also den Paketmanager verwenden, um Geany zu installieren. Die aktuelle Geany-Version ist v1.26, aber in Ubuntu ist v1.25 verfügbar. Sie können also Geany v1.25 mit apt installieren. Wenn Sie die neueste Version installieren wollen, laden Sie die .tar-Datei herunter und kompilieren Sie das Paket selbst.

sudo apt-get install geany

6. Gedit

Gedit ist eine Linux-IDE, die bei der beliebtesten Linux-Distribution, Ubuntu, vorinstalliert ist. Wenn Sie also Ubuntu benutzen, dann haben Sie sicher auch Dokumente mit Gedit geöffnet.

Es handelt sich um eine sehr einfache und kleine IDE, die jedoch durch die Installation von Plugins und die Konfiguration bestehender Einstellungen an die eigene Arbeitsumgebung angepasst werden kann. Gedit bietet nicht die einfachste Möglichkeit, Plugins zu installieren (wie eine Suchmaschine für die Suche nach Plugins), aber man kann die Plugins herunterladen und dann manuell installieren. Da dies kein Testbericht ist, kann ich hier keine Anleitungen nennen. Sie können in Google nach Gedit-Plugins suchen und erhalten dann ebenfalls eine Anleitung zur Installation.

Gedit für Linux

Wie installiert man Gedit unter Linux?

Gedit ist in Ubuntu bereits installiert und ist in den Standard-Repositories aller größeren Distributionen verfügbar. Verwenden Sie also den Paketmanager Ihrer Distribution, um Gedit zu installieren.

5. KATE

Wenn du Kubuntu verwendest, dann hast du sicher schon KATE benutzt. Das ist der Texteditor, der bei Kubuntu, einer beliebten Linux-Distribution, die auf Ubuntu basiert, vorinstalliert ist. KATE ist ein leichter und schneller Texteditor und kann mehrere Dateien gleichzeitig öffnen.

KATE ist eine einfache, aber leistungsstarke IDE. Es unterstützt eine große Anzahl von Sprachen und erkennt automatisch die Sprache und setzt die Einrückung für ein Dokument automatisch. Ein Programmierer kann das Fenster teilen, um mit mehreren Dokumenten gleichzeitig zu arbeiten. KATE verfügt über ein eingebettetes Terminal, ein SQL-Plugin, & Ersetzen, Sitzungsunterstützung, Syntaxhervorhebung, intelligente Handhabung von Kommentaren und Entkommentierungen, Klammerabgleich, KATE erstellt automatisch ein Backup, so dass im Falle eines Absturzes oder unerwarteten Herunterfahrens Ihre Arbeit nicht verloren geht.

Die komplette Liste der Funktionen von KATE finden Sie auf der Standard-Seite hier.

KATE IDE für Linux KDE

KATE ist bereits im Standard-Repository der meisten Linux-Distributionen enthalten. Sie können also den Paketmanager Ihrer Distribution verwenden, um KATE zu installieren. Hier ist, wie Sie KATE in Ubuntu oder Ubuntu-basierten Linux-Distributionen installieren können. sudo apt-get install kate

4. Eclipse

Ab hier sind die IDEs noch fortschrittlicher und robuster. Lassen Sie mich mit einer sehr beliebten IDE beginnen, Eclipse. Eclipse ist hauptsächlich in JAVA geschrieben und wird hauptsächlich für die Entwicklung von JAVA-Anwendungen verwendet. Aber die Sprachunterstützung kann durch die Installation von Plugins erweitert werden.

Durch die Unterstützung von Plugins wird Eclipse zu einer der besten IDEs für die Entwicklung von Programmen in C, C++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby und Ruby on Rails, Scheme und vielen mehr.

Eclipse SDK (Software Development Kit) ist ein kostenloses und quelloffenes Programm, das Java-Entwicklungswerkzeuge für Java-Entwickler enthält.

Wie installiert man Eclipse unter Linux?

Eclipse ide für Java-Entwickler

Laden Sie Eclipse für Ihre Linux-Distribution von der offiziellen Website herunter. Es ist eine komprimierte Datei, entpacken Sie sie und führen Sie ‚eclipse-inst‘ aus, um das Installationsprogramm zu starten.

3. Brackets

Brackets ist die von Adobe-Entwicklern entwickelte IDE. Es ist die IDE für Sie, wenn Sie ein Webdesigner sind. Brackets hat einige großartige Funktionen, die es auszeichnen. Brackets unterstützt Plugins, um die Funktionen zu erweitern, und die Installation von Plugins ist wirklich einfach. Klicken Sie einfach auf das dritte ICON in der rechten oberen Seitenleiste und es öffnet sich ein Fenster, das Ihnen beliebte Plugins anzeigt. Sie können einfach auf Installieren klicken, um ein beliebiges Plugin zu installieren, und Sie können auch nach einem bestimmten Plugin suchen.

Brackets IDE für Linux Entwickler
Plugins in Brackets IDE installieren

Inline-Editing

Neben allen grundlegenden Funktionen wie auto-Einrückung, Auto-Vervollständigung und Code-Highlighting, hat Brackets erweiterte Funktionen, die Ihnen wirklich helfen, während Sie Webseiten bearbeiten und mit CSS arbeiten, und einige dieser Funktionen sind Inline-Editing, Editor-Splitting, Plugins und viele mehr.

Das Inline-Editing ermöglicht es Ihnen, CSS zu bearbeiten, ohne in eine CSS-Datei zu wechseln. Um CSS einer beliebigen ID oder Klasse zu bearbeiten, markieren Sie einfach diese Zeile und drücken Sie STRG + E. Es öffnet sich das Fenster mit dem CSS, das mit dieser ID verbunden ist.

Brackets Inline-Bearbeitungsfunktion

Live-Vorschau

Wenn Sie Brackets verwenden, benötigen Sie nicht mehr die Inspektionstools Ihres Browsers, um den Code zu überprüfen, Stattdessen können Sie die Live-Vorschau-Funktion von Brackets nutzen, die Ihre Änderungen live im Fenster anzeigt. Um diese Funktion zu nutzen, gehen Sie einfach in das Menü >> Datei und klicken auf Live-Vorschau.

Plugins hinzufügen

Brackets verfügt über eine Vielzahl von Plugins, die zusätzliche Funktionalitäten für Brackets bereitstellen. Wenn du zum Beispiel mit JS arbeitest, kannst du ein Plugin installieren, das dir bei JS-Code hilft. Manchmal muss man auch ein PDF des Codes erstellen, dann installiert man ein Plugin, das dies ermöglicht. Sie können Hunderte von anderen Funktionen hinzufügen, indem Sie Plugins installieren. Brackets fügt ständig neue Plugins zu seiner Datenbank hinzu. Hier sind einige der beliebten Brackets-Plugins -Emmet High-Speed HTML- und CSS-Workflow.

Beautify Formatiert JavaScript-, HTML- und CSS-Dateien.
File Icons Dateisymbole im Brackets-Dateibaum.
Indent Guides Zeigen Einrückungshilfen im Code-Editor.
Git Git-Integration für Brackets.
Autoprefixer Analysiert CSS und fügt automatisch Herstellerpräfixe hinzu.
W3C Validation Einfacher W3C Validator.

Brackets Plugins und Theme Installer

Wie installiert man Brackets unter Linux?

Sie können die neueste Version von Brackets von der offiziellen Website herunterladen und installieren.

2. Atom

Atom ist die IDE, die von Github entwickelt wurde, und sie ist komplett hackbar, was bedeutet, dass man sie nach Belieben anpassen kann. Es unterstützt standardmäßig eine große Anzahl von Programmiersprachen wie PHP, Javascript, HTML, CSS, Sass, Less, Python, C, C++, Coffeescript, etc. und wenn Sie mit einer Sprache arbeiten, die nicht standardmäßig in Atom unterstützt wird, dann machen Sie sich keine Sorgen, Sie können das Plugin installieren.

Wenn Sie Atom zum ersten Mal installieren und öffnen, erhalten Sie einen Willkommensleitfaden. Der Leitfaden gibt Ihnen die Möglichkeit, Atom zu erkunden und sich sehr schnell damit vertraut zu machen. Beginnen Sie mit dem Öffnen eines Projekts im Leitfaden und gehen Sie jedes einzelne durch. Installieren Sie Pakete, d.h. Plugins, installieren Sie Themes und passen Sie das Styling an.

Atom linux code editor
Atom IDE inspect element feature

Atom ist von Github und kümmert sich um die meisten Dinge, die jeder Entwickler standardmäßig in einer IDE haben möchte. Entwicklertools ist eines davon. You can have browsers‘ inspect element tool within Atom, no more need to open web browser.

Atom is developed by Github so it comes with full Github support and integration. You can directly open a project/file on Github in the browser. It also comes with Markdown syntax that supports live preview in browser.

Atom IDE tools

Atom Configuration

Atom IDE configuration window

Atom devs slogans it a complete hackable IDE of the 21st century. So you can explore Atom’s easy to use configuration to customize it deeply.

1. Sublime

The one that wins the list is obviously, Sublime Text. The lightest of all and feature-rich IDE used by professional programmers. Neben den grundlegenden Funktionen verfügt Sublime über die leistungsstärksten Features, die es Programmierern ermöglichen, wirklich schnell zu programmieren.

Sublime hat so viele mächtige Funktionen, dass ein weiterer Artikel nötig wäre, um sie zu erwähnen. In dieser kleinen Einführung kann ich nur einige seiner Funktionen erwähnen, die Sie sicherlich anziehen werden. Nun, machen Sie sich keine Sorgen über Code-Hervorhebung, Auto-Einrückung, Auto-Vervollständigung und alle grundlegenden Funktionen, Sublime hat alle von ihnen verpackt.

Minimap

Sublime Minimap

Beginnen wir mit einer einfachen, aber sehr hilfreichen Funktion von Sublime und sie heißt Minimap. Minimap ist die gezoomte Ansicht der gesamten Datei, in der Sie arbeiten, und funktioniert wie eine visuelle Bildlaufleiste in Sublime. Sie können den gesamten Code sehen und erraten, wohin Sie sich im Code bewegen wollen, und auf diesen Bereich klicken, und Sublime bringt Sie zu dieser Stelle im Editor.

Große Auswahl an Tastaturkürzeln

Programmieren bedeutet tippen, tippen und tippen, warum also die Maus berühren. Es spart eine Menge Zeit, wenn man sich beim Programmieren nur auf die Tastatur verlässt und Sublime hilft einem dabei, indem es eine Reihe von anpassbaren Tastaturkürzeln bereitstellt. Die Tastenkombination, die ich am meisten mag, ist Strg + P. Damit kann ich direkt vom Editor aus nach Dateien im Arbeitsverzeichnis suchen, während ich programmiere. Außerdem kann ich damit Code in der aktuellen Datei suchen, indem ich meinem Suchbegriff ein @ voranstelle. Wenn ich zum Beispiel die Variable ‚article‘ in der aktuellen Datei suchen möchte, kann ich STRG + P verwenden und ‚@article‘ suchen.

Sublime-Tastenkombinationen

Mächtige Multi-Select Feature

Sublime IDE multi-select feature

If you use this feature once then you’ll be a fan of Sublime. Sublime allows you to edit multiple lines all at once. Don’t believe it? But that’s true. Setzen Sie den Cursor in eine Zeile, halten Sie dann die STRG-Taste gedrückt und setzen Sie den Cursor mit der Maus in eine andere Zeile, wodurch ein weiterer Cursor erscheint. Auf die gleiche Weise können Sie so viele Zeilen auswählen, wie Sie wollen, und sie alle auf einmal bearbeiten. Es gibt viele Möglichkeiten, Code in Sublime mehrfach zu bearbeiten, und eine davon ist STRG + D. Setzen Sie den Cursor auf ein Wort und drücken Sie STRG + D, und Sie werden sehen, dass es das Wort für Sie markiert. Wenn Sie mehrere Wörter bearbeiten wollen, setzen Sie zuerst den Cursor in jedes Wort und verwenden Sie dann STRG + D, um alle auszuwählen.

Erstellen Sie Ihre eigenen Snippets

sublime erstellt neue Snippets

In jedem Programm, das in einer beliebigen Sprache geschrieben wird, muss man einige Codezeilen mehrfach wiederholen. Um damit umzugehen, hat Sublime eine nette und praktische Funktion namens Snippet. You can create new snippet from Menu >> Tools >> New Snippet. In between <snippet> tags put your code and save the file in the user directory of Sublime. Now whenever you need to code that snippet, simply type the name of that snippet you saved and remember the name is the filename. In my case, my login form snippet name is log in.

Sublime has much more…

There is much more advanced in Sublime. You can start using it right away to explore more advanced features of Sublime. Once you get familiar with it, coding will be fun, easy, and fast.

How To Install Sublime In Linux?

Currently, the latest stable is Sublime text 2 but Sublime Text 3 is also available which is in Beta state. For Sublime Text 3 Beta

sudo add-apt-repository ppa:webupd8team/sublime-text-3For Sublime Text 2sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text-installer

Conclusion

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.