27 Beste IDEs für C/C ++ - Programmier- oder Quellcode -Editoren unter Linux

27 Beste IDEs für C/C ++ - Programmier- oder Quellcode -Editoren unter Linux

C++, Eine Erweiterung von bekannt C Sprache ist eine ausgezeichnete, leistungsstarke und allgemeine Programmiersprache, die moderne und generische Programmierfunktionen für die Entwicklung großer Anwendungen bietet, die von Videospielen, Suchmaschinen und anderen Computersoftware reichen, bis hin zu Betriebssystemen.

C++ ist sehr zuverlässig und ermöglicht auch eine Memory-Manipulation auf niedriger Ebene für fortschrittlichere Programmieranforderungen.

Beste Linux -IDE -Editoren oder Quellcode -Editoren

Es gibt mehrere Textredakteure, die Programmierer zum Schreiben verwenden können C/c++ Code, aber IDE ist entstanden, um umfassende Einrichtungen und Komponenten für einfache und ideale Programme anzubieten.

[Möglicherweise mögen Sie auch: 23 Beste Open Source Text Editors (GUI + CLI) für Linux]

In diesem Artikel werden wir uns einige der besten IDEs ansehen, für die Sie auf der Linux -Plattform finden können C++ oder eine andere Programmiersprache.

1. NetBeans für C/C ++ - Entwicklung

Netbeans ist eine kostenlose, offene und beliebte plattformübergreifende Open-Source Ide für C/c++ und viele andere Programmiersprachen. Es ist voll erweiterbar, indem sie mit Community-entwickelte Plugins ausgeweitet werden.

NetBeans enthält Projekttypen und Vorlagen für C/C ++, und Sie können Anwendungen mit statischen und dynamischen Bibliotheken erstellen. Darüber hinaus können Sie vorhandenen Code wiederverwenden, um Ihre Projekte zu erstellen, und auch die Drag & Drop -Funktion zum Importieren von Binärdateien in ihn importieren, um Anwendungen aus dem Boden zu erstellen.

Schauen wir uns einige seiner Funktionen an:

  • Der C/C ++-Editor ist gut in das Multi-Session-GNU-GDB-Debugger-Tool integriert.
  • Unterstützung für die Codeunterstützung
  • C ++ 11 Unterstützung
  • Erstellen und führen Sie C/C ++ - Tests von innen aus
  • QT -Toolkit -Unterstützung
  • Unterstützung für die automatische Verpackung der kompilierten Anwendung in .Teer, .Reißverschluss, und viele weitere Archivdateien
  • Unterstützung für mehrere Compiler wie GNU, Clang/LLVM, Cygwin, Oracle Solaris Studio und Mingw
  • Unterstützung für die Fernentwicklung
  • Dateinavigation
  • Quelleninspektion
Netbeans IDE für C ++ - Programmierung

2. Code :: Blöcke

Code :: Blöcke ist eine kostenlose, hoch erweiterbare und konfigurierbare plattformübergreifende, plattformübergreifende C ++ ide Erstellt, um den Benutzern die anspruchsvollsten und idealen Funktionen zu bieten. Es liefert eine konsistente Benutzeroberfläche und fühlt sich an.

Und vor allem können Sie seine Funktionen erweitern, indem Sie Plugins verwenden, die von Benutzern entwickelt wurden. Einige der Plugins sind Teil der Code :: Blöcke Veröffentlichung und viele werden nicht von einzelnen Benutzern geschrieben, nicht Teil des Code :: Blockentwicklungsteam.

Die Funktionen werden in einen Compiler-, Debugger- und Schnittstellenfunktionen eingeteilt. Dazu gehören:

  • Mehrfach Compiler -Unterstützung, einschließlich GCC, Clang, Borland C ++ 5.5, digitaler Mars plus vieles mehr
  • Sehr schnell, keine Notwendigkeit für Makefiles
  • Multi-Target-Projekte
  • Ein Arbeitsbereich, der die Kombination von Projekten unterstützt
  • Schnittstellen Gnu Gdb
  • Unterstützung für vollständige Haltepunkte, einschließlich Code -Haltepunkte, Datenbestandteile, Haltepunktbedingungen und vieles mehr
    Zeigen Sie die Symbole und Argumente der lokalen Funktionen an
  • Benutzerdefinierte Speicher -Dump und Syntax -Hervorhebung
  • Anpassbare und erweiterbare Schnittstelle sowie viele weitere Funktionen, einschließlich derjenigen, die über benutzerdefinierte Plugins hinzugefügt wurden
CodeBlocks IDE für C ++ - Programmierung

3. Eclipse CDT (C/C ++ - Entwicklungstooling)

Eclipse ist eine bekannte open-Source-plattformübergreifende IDE in der Programmierarena. Es bietet Benutzern eine großartige GUI mit Unterstützung für Drag & Drops -Funktionen für eine einfache Anordnung von Schnittstellenelementen.

Der Eclipse CDT ist ein Projekt, das auf der primären Eclipse -Plattform basiert und eine voll funktionsfähige C/C ++ - IDE mit den folgenden Funktionen bietet:

  • Unterstützt die Projekterstellung.
  • Managed Build für verschiedene Toolchains.
  • Standard machen Build.
  • Quellnavigation.
  • Mehrere Wissenstools wie Anrufdiagramm, Typhierarchie, eingebauter Browser, Makrodefinitionsbrowser.
  • Code -Editor mit Unterstützung für die Syntax -Hervorhebung.
  • Unterstützung für Falten und Hyperlinknavigation.
  • Quellcode Refactoring plus Codegenerierung.
  • Tools für visuelles Debuggen wie Speicher, Register.
  • Demontage zu den Zuschauern und vielem mehr.
Eclipse IDE für Linux

4. Codelite -IDE

Codelite ist auch eine kostenlose, plattformübergreifende Open-Source-IDE-IDE, die speziell für C/C ++ JavaScript (Knoten) entwickelt und erstellt wurde.JS) und PHP -Programmierung.

Einige seiner Hauptmerkmale umfassen:

  • Code -Fertigstellung und bietet zwei Code -Fertigstellungsmotoren.
  • Unterstützt mehrere Compiler, darunter GCC, Clang/VC++.
  • Zeigt Fehler als Code -Glossar an.
  • Klickbare Fehler über die Registerkarte "Build".
  • Unterstützung für LLDB-Debugger der nächsten Generation.
  • GDB -Unterstützung.
  • Unterstützung für das Refactoring.
  • Code -Navigation.
  • Fernentwicklung mit integriertem SFTP.
  • Quellangestellte Plugins.
  • RAD-Tool (Rapid Application Development) zur Entwicklung von wxWidgets-basierten Apps sowie viel mehr Funktionen.
Codelit -IDE für Linux

5. Bluefish Editor

Blaufisch Es ist mehr als nur ein normaler Editor, es ist ein leichtgewichtiger, schneller Editor, der Programmierern IDE-ähnliche Funktionen für die Entwicklung von Websites, das Schreiben von Skripten und Softwarecode bietet. Es ist mehrfach Plattformpunkte, läuft unter Linux, Mac OSX, FreeBSD, OpenBSD, Solaris und Windows und unterstützt auch viele Programmiersprachen, einschließlich C/C++.

[Möglicherweise mögen Sie auch: Beste Notizblock ++ Alternativen für Linux]

Es befindet sich featurereich, einschließlich der unten aufgeführten:

  • Mehrere Dokumentschnittstelle.
  • Unterstützt die rekursive Öffnung von Dateien basierend auf Dateinamenmustern oder Inhaltsmustern.
  • Bietet eine sehr leistungsstarke Suche und ersetzt die Funktionalität.
  • Snippet -Seitenleiste.
  • Unterstützung für die Integration von externen Filtern Ihrer eigenen Rohrdokumente unter Verwendung von Befehlen wie awk, sed, sortieren plus kundenspezifische Skripte.
  • Unterstützt die Bearbeitung des Vollbilds.
  • Site Uploader und Downloader.
  • Mehrere Codierungsunterstützung und viele weitere andere Funktionen.
Bluefish IDE Editor für Linux

6. Brackets Code Editor

Klammern ist ein moderner und open-Source-Texteditor, der speziell für Webdesign und Entwicklung entwickelt wurde. Es ist durch Plugins hoch erweiterbar. Daher können C/C ++-Programmierer es verwenden, indem sie die Erweiterung C/C ++/Objective-C-Pack installieren. Dieses Paket ist so konzipiert, dass C/C ++ Code das Schreiben von C/C ++-die IDE-ähnlichen Funktionen anbietet.

Brackets Code Editor für Linux

7. Atom Code Editor

Atom ist auch ein moderner Open-Source-, Multi-Plattform-Texteditor, der unter Linux-, Windows- oder Mac OS X ausgeführt werden kann. Es ist auch hackbar auf seine Basis, daher können Benutzer sie so anpassen.

Es ist vollständig vorgestellt und einige seiner Hauptfunktionen umfassen:

  • Eingebauter Paketmanager.
  • Smart Auto-Completion.
  • Eingebauter Dateibrowser.
  • Finden und ersetzen Sie die Funktionalität und vieles mehr.
Atom -Code -Editor für Linux

[Möglicherweise mögen Sie auch: Atom - Ein hackbarer Text- und Quellcode -Editor für Linux]

8. Erhabener Texteditor

Erhabener Text ist ein gut definierter, multi-Plattform-Texteditor, der für Code, Markup und Prosa entworfen und entwickelt wurde. Sie können es zum Schreiben von C/C ++ - Code verwenden und bieten eine großartige Benutzeroberfläche.

Die Liste der Funktionen besteht aus:

  • Mehrere Auswahl
  • Befehlspalette
  • Geto alles Funktionalität
  • Ablenkungsfreier Modus
  • Split -Bearbeitung
  • Sofortprojektumschaltunterstützung
  • Hoch anpassbar
  • Support für Plugin -API basierend auf Python plus anderen kleinen Funktionen
Sublime Code -Editor für Linux

[Möglicherweise mögen Sie auch: So installieren und verwenden Sie Sublime Texteditor unter Linux]

9. Jetbrains Clion

Clion ist eine nicht freie, leistungsstarke und plattformübergreifende IDE für C/C ++-Programmierung. Es handelt sich um eine vollständig integrierte C/C ++-Entwicklungsumgebung für Programmierer, die CMake als Projektmodell, ein eingebettetes Terminalfenster und einen Tastaturorientierten Ansatz für das Schreiben von Tastaturen zur Verfügung stellt.

Es bietet außerdem einen intelligenten und modernen Code -Editor sowie viele weitere aufregende Funktionen, um eine ideale Umgebung mit dem Code -Schreiben zu ermöglichen. Diese Funktionen umfassen:

  • Unterstützt mehrere andere Sprachen als c/c++
  • Einfache Navigation zu Symboldeklarationen oder Kontextverbrauch
  • Codegenerierung und Refactoring
  • Anpassung der Redaktion
  • Analyse des Fliegercodes
  • Ein integrierter Code -Debugger
  • Unterstützt Git, Subversion, Mercurial, CVS, Perforce (über Plugin) und TFs
  • Integriert sich nahtlos in Google Test Frameworks
  • Unterstützung für den VIM-Texteditor über VIM-Emulations-Plugin
Jetbrains Clion ide

10. Der Visual Studio Code Editor von Microsoft

Visual Studio ist eine reichhaltige, vollständig integrierte, plattformübergreifende Entwicklungsumgebung, die unter Linux, Windows und Mac OS X ausgeführt wird. Es wurde kürzlich Open-Source für Linux-Benutzer gemacht und hat die Code-Bearbeitung neu definiert, wodurch Benutzer jedes Tool für das Erstellen jeder App für mehrere Plattformen wie Windows, Android, iOS und das Web benötigt wurden.

Es ist feature-full, mit Funktionen, die unter Anwendungsentwicklung, Anwendungslebenszyklusmanagement kategorisiert sind und Funktionen erweitern und integrieren können. Sie können eine umfassende Funktionsliste auf der Visual Studio -Website lesen.

Visual Studio Code Editor

[Möglicherweise mögen Sie auch: So installieren Sie Visual Studio -Code unter Linux]

11. KDevelop

KDevelop ist nur eine weitere kostenlose IDE, Open-Source und plattformübergreifende IDE, die unter Linux, Solaris, FreeBSD, Windows, Mac OSX und anderen Unix-ähnlichen Betriebssystemen arbeitet. Es basiert auf den Bibliotheken KDEVPLATFORM, KDE und QT. KDevelop ist durch Plugins hoch erweiterbar und bietet mit den folgenden bemerkenswerten Funktionen:

  • Unterstützung für C/C ++-Plugin auf Clang-basiert
  • KDE 4 Config Migration Support
  • Eine Wiederbelebung des Oketa -Plugin -Supports
  • Unterstützung für verschiedene Zeilenbearbeitungen in verschiedenen Ansichten und Plugins
  • Unterstützung für Grep View und verwendet Widget, um den vertikalen Platz und vieles mehr zu sparen
KDevelop IDE Editor

12. Geany ide

Geany ist eine kostenlose, schnelle, leichte und plattformübergreifende IDE, die entwickelt wurde, um mit wenigen Abhängigkeiten zu arbeiten und unabhängig von beliebten Linux-Desktops wie Gnome und KDE zu arbeiten. Es erfordert GTK2 -Bibliotheken für die Funktionalität.

Die Liste der Funktionen besteht aus folgenden:

  • Unterstützung für die Syntax -Hervorhebung
  • Codefaltung
  • Rufen Sie Tipps an
  • Symbolname Auto-Vervollständigung
  • Symbollisten
  • Code -Navigation
  • Ein einfaches Projektmanagement -Tool
  • Eingebautes System zum Kompilieren und Ausführen eines Benutzerscode
  • Erweiterbar durch Plugins
Geany ide für Linux

13. Anjuta Devstudio

Anjuta Devstudio ist ein einfaches GNOME -und dennoch leistungsstarker Softwareentwicklungsstudio, das mehrere Programmiersprachen unterstützt, einschließlich C/C++.

Es bietet erweiterte Programmierwerkzeuge wie Projektmanagement, GUI -Designer, Interactive Debugger, Anwendungsassistent, Quelleditor, Versionskontrolle und so viele andere Einrichtungen. Darüber hinaus verfügt Anjuta Devstudio in den oben genannten Funktionen auch über andere großartige IDE -Funktionen. Dazu gehören: darunter:

  • Einfache Benutzeroberfläche
  • Erweiterbar mit Plugins
  • Integrierte Glade für die Wysiwyg UI -Entwicklung
  • Projektassistent und Vorlagen
  • Integrierter GDB -Debugger
  • Eingebauter Dateimanager
  • Integrierte DevHelp für kontextempfindliche Programmierhilfe
  • Quellcode-Editor mit Funktionen wie Syntax-Hervorhebung, intelligenter Einklebung, automatische Indentation, Codeladung/Versteck, Textzooming und viele weitere
Anjuta Devstudio für Linux

14. Das Gnat -Programmierstudio

Der GNAT -Programmierstudio ist ein frei einfach zu verwendender IDE, der entworfen und entwickelt wurde, um die Interaktion zwischen einem Entwickler und seinem Code und seiner Software zu vereinen.

Erstellt für die ideale Programmierung durch Erleichterung der Quellnavigation und dabei wichtige Abschnitte und Ideen eines Programms. Es ist auch so konzipiert, dass es ein hohes Maß an Programmierkomfortgübung bietet und den Benutzern es ermöglicht, umfassende Systeme aus dem Boden zu entwickeln.

Es ist featurziellreich mit den folgenden Funktionen:

  • Intuitive Benutzeroberfläche
  • Entwickler freundlich
  • Mehrsprachiger und mehrfach Plattform
  • Flexibler MDI (mehrfache Dokumentschnittstelle)
  • Hoch anpassbar
  • Voller erweiterbar mit bevorzugten Werkzeugen
GNAT -Programmierstudio

15. QT -Schöpfer

QT Creator ist eine kostenlose, plattformübergreifende IDE, die für die Erstellung von angeschlossenen Geräten, UIs und Anwendungen entwickelt wurde. QT Creator ermöglicht es Benutzern, mehr Erstellung zu erstellen als die tatsächliche Codierung von Anwendungen.

Es kann verwendet werden, um mobile und Desktop -Anwendungen sowie angeschlossene eingebettete Geräte zu erstellen.

Einige seiner Funktionen umfassen:

  • Anspruchsvoller Code -Editor
  • Unterstützung für die Versionskontrolle
  • Projekt- und Build -Management -Tools
  • Multi-Screen- und Multi-Plattform-Unterstützung für das einfache Umschalten zwischen Build-Zielen und vielem mehr
QT -Schöpfer für Linux

16. EMACS -Editor

EMACs ist ein kostenloser, leistungsstarker, hoch erweiterbarer und anpassbarer, plattformübergreifender Texteditor, den Sie unter Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Windows und Mac OS X verwenden können.

Der Kern von EMACs ist auch ein Dolmetscher für EMACS Lisp Das ist eine Sprache unter der LISP -Programmiersprache. Zum Zeitpunkt dieses Schreibens ist die neueste Veröffentlichung von GNU EMACS Version 27.2 und die grundlegenden und bemerkenswerten Merkmale von EMACs umfassen:

  • Inhaltsbewusste Bearbeitungsmodi
  • Vollständige Unicode -Unterstützung
  • Hochpassbar mit GUI- oder EMACS -LISP -Code
  • Ein Verpackungssystem zum Herunterladen und Installieren von Erweiterungen
  • Ein Ökosystem von Funktionalitäten jenseits der normalen Textbearbeitung, einschließlich eines Projektplaners, einer Mail, eines Kalenders und eines Nachrichtenreaders sowie vieles mehr
  • Eine vollständige integrierte Dokumentation sowie Benutzer-Tutorials und viele weitere
EMACS -Editor für Linux

17. Slickedit

Slickedit (zuvor Visuellem Slickedit) ist eine preisgekrönte kommerzielle plattformübergreifende IDE, die erstellt hat, damit Programmierer die Möglichkeit haben, auf 7 Plattformen in über 40 Sprachen zu codieren. Slickedit für die feature-reichen Reihe von Programmierwerkzeugen respektiert und ermöglicht es Benutzern, schneller mit der vollständigen Kontrolle über ihre Umgebung zu codieren.

Die Funktionen umfassen:

  • Dynamische Unterschiede unter Verwendung von Diffzilla
  • Syntaxausdehnung
  • Codevorlagen
  • Automatisch vervollständigt
  • Benutzerdefinierte Abschlussfunktionen mit Aliase
  • Funktionalitätserweiterungen mit Slick-C-Makrosprache
  • Anpassbare Symbolleisten, Mausoperationen, Menüs und Schlüsselbindungen
  • Unterstützung für Perl, Python, XML, Ruby, Cobol, Groovy usw.
Slickedit - Quellcode und Texteditor

18. Lazarus ide

Lazarus ide ist ein freies plattformübergreifendes visuelles und open-Source Integrierte Entwicklungsumgebung Erstellt, um Programmierern eine Kostenloser Pascal Compiler Für schnelle Anwendungsentwicklung. Es ist kostenlos, etwas zu bauen, einschließlich e.G. Software, Spiele, Dateibrowser, Grafikbearbeitungssoftware usw. unabhängig davon, ob sie frei oder kommerziell sind.

Zu den Feature -Highlights gehören:

  • Ein grafischer Formargendesigner
  • 100% Freiheit, weil es Open Source ist
  • Drag & Drop -Unterstützung
  • Enthält mehr als 200 Komponenten
  • Unterstützung für mehrere Frameworks
  • Ein integrierter Delphi-Codekonverter
  • Eine riesige einladende Gemeinschaft von Fachleuten, Hobbyisten, Wissenschaftlern, Studenten usw.
Lazarus ide

19. Monode entwickelt

Monodevelop ist eine plattform- und open-Source-IDE, die von entwickelt wurde von Xamarin zum Erstellen von Web- und plattformübergreifenden Desktop-Anwendungen mit einem primären Fokus auf Projekte, die Mono und verwenden .Netz Frameworks. Es hat eine saubere, moderne Benutzeroberfläche mit Unterstützung für Erweiterungen und mehrere Sprachen direkt außerhalb der Box.

Zu den Feature -Highlights von Monodevelop gehören:

  • 100% frei und offene Source
  • Ein GTK -GUI -Designer
  • Erweiterte Textbearbeitung
  • Eine konfigurierbare Workbench
  • Multisprachiger Unterstützung e.G. C#, F#, Vala, Visual Basic .Netz usw.
  • ASP.NETZ
  • Unit -Tests, Lokalisierung, Verpackung und Bereitstellung usw.
  • Ein integrierter Debugger
Monodevelop -ID für C -Programmierung

20. Gambas

Gambas ist eine leistungsstarke Plattform für freie und Open -Source -Entwicklungsumgebung, die auf einem grundlegenden Dolmetscher mit Objektverlängerungen basiert, die denen in Visual Basic ähneln. Um seine Verwendbarkeit und Funktion erheblich zu verbessern, setzen Sie seine Entwickler auf mehrere Ergänzungen in der Pipeline wie eine erweiterte Webkomponente, eine Diagrammkomponente, ein Objektpersistenzsystem und Upgrades in seine Datenbankkomponente.

Zu den verschiedenen aktuellen Feature -Highlights gehören:

  • Ein Just-in-Time-Compiler
  • Deklarable lokale Variablen von überall im Körper einer Funktion
  • Glatte Scroll -Animation
  • Gambas -Spielplatz
  • JIT -Zusammenstellung im Hintergrund
  • Unterstützung für PowerPC64- und ARM64 -Architekturen
  • Eingebaute Git-Unterstützung
  • Autoverkleidung von Zahnspangen, Markups, Saiten und Klammern
  • Ein Dialog zum Einfügen von Sonderzeichen
Gambas IDE Editor

21. Die Eric Python -Ideen

Die Eric Python IDE ist eine in Python geschriebene Python-IDE mit vollem Funktionsumfang, die auf dem QT-UI-Toolkit basiert, um sich in die Control der Szintilla-Editor zu integrieren. Es wurde sowohl für Anfänger- als auch von professionellen Entwicklern für Anfänger ausgelegt und enthält ein Plugin -System, mit dem Benutzer seine Funktionalität problemlos erweitern können.

Zu den Feature -Highlights gehören:

  • 100% frei und offene Source
  • 2 Tutorials für Anfänger - eine Log -Parser- und Mini -Browser -Anwendung
  • Ein integrierter Webbrowser
  • Eine Quelldokumentationsschnittstelle
  • Ein Zauberer für reguläre Ausdruck von Python
  • Grafikmoduldiagrammimport
  • Ein integrierter Icon-Editor, Screenshot Tool, Differenzprüfer
  • Ein Plugin -Repository
  • Code Autocomplete, Falten
  • Konfigurierbare Syntax -Hervorhebung und Fensterlayout
  • Klammentechnik
Die Eric Python -Ideen

22. Stanis Python -Redakteur

Stanis Python-Redakteur ist eine plattformübergreifende IDE für die Python-Programmierung. Es wurde von entwickelt von Stani Michiels Um Python-Entwicklern eine kostenlose IDE zu bieten, die Tipps, automatische Indentation, Pycrust-Shell, Quellindex, Mixerunterstützung usw. in der Lage ist, usw. Es verwendet eine einfache Benutzeroberfläche mit Registerkartenlayouts und Integrationsunterstützung für mehrere Tools.

Zu den Funktionen des Python -Redakteurs von Stani gehören:

  • Syntaxfarbe & Hervorhebung
  • Ein UML -Zuschauer
  • Eine Pycrust -Hülle
  • Dateibrowser
  • Drag & Drop -Unterstützung
  • Mixerunterstützung
  • Pychecker und Kiki
  • wxglade direkt aus der Box
  • Automatikeinzug und Fertigstellung
Stanis Python Editor

23. BOA -Konstruktor

Der BOA -Konstruktor ist ein einfacher kostenloser Python -IDE- und WXPython -GUI -Builder für Linux-, Windows- und Mac -Betriebssysteme. Es bietet Benutzern Zope -Unterstützung für die Erstellung und Bearbeitung von Objekten, die Erstellung und Manipulation des visuellen Rahmens, die Erstellung von Eigenschaften und die Bearbeitung des Inspektors usw.

Zu den Feature -Highlights gehören:

  • Ein Objektinspektor
  • Ein Layout von Registerkarten
  • Ein WXPython GUI -Bauunternehmer
  • Zope -Unterstützung
  • Ein fortschrittlicher Debugger und integrierter Hilfe
  • Vererbungshierarchien
  • Codefaltung
  • Python -Drehbuch -Debugging
BOA -Konstruktor Python IDE

24. Graviton

Graviton ist ein kostenloser und open-Source-Quellcode-Editor, der mit Schwerpunkt auf Geschwindigkeit, Anpassbarkeit und Tools erstellt wurde, die die Produktivität für Windows, Linux und MacOS stärken. Es verfügt über eine anpassbare Benutzeroberfläche mit farbenfrohen Symbolen, Syntax-Hervorhebungen, automatischer Indentation usw.

Zu den Merkmalen von Graviton gehören:

  • 100% frei und offene Source
  • Eine minimalistische, überfüllungsfreie Benutzeroberfläche
  • Anpassbarkeit mit Themen
  • Plugins
  • Automatisch vervollständigt
  • Zen -Modus
  • Vollständige Kompatibilität mit Codemirrror -Themen
Graviton Quellcode Editor

25. Mindforger

MindForger ist eine robuste kostenlose und leistungsorientierte Markdown-IDE-IDE, die als intelligenter Notizen, Editor und Organisator für die Sicherheit und Privatsphäre von Benutzern entwickelt wurde. Es bietet unzählige Funktionen für erweiterte Notizen, Verwaltung und Freigabe wie Tag-Support, Datensicherung, Metadatenbearbeitung, Git und SSH-Unterstützung usw.

Die Funktionen umfassen:

  • Frei und Open Source
  • Privatsphäre ausgerichtet
  • Unterstützt mehrere Verschlüsselungstools e.G. eCryptfs
  • Beispiel Mapper
  • Automatische Verknüpfung
  • HTML -Vorschau und Zoomen
  • Import Export
  • Unterstützung für Tags, Metadatenbearbeitung und Sortierung
Mindforger Markdown IDE

26. Komodo ide

Komodo IDE ist die beliebteste und leistungsstärkste Multisprachler-Integrierte Entwicklungsumgebung (IDE) für Perl, Python, PHP, GO, Ruby, Web Development (HTML, CSS, JavaScript) und mehr.

Schauen Sie sich einige der folgenden Schlüsselmerkmale von Komodo IDE an.

  • Ein leistungsstarker Editor mit Syntax -Hervorhebung, automatischer Vervollständigung und mehr.
  • Ein visueller Debugger, um Ihren Code zu debugieren, zu inspizieren und zu testen.
  • Unterstützung für Git, Subversion, Quecksilber und mehr.
  • Nützliche Add-Ons zum Anpassen und Erweitern von Funktionen.
  • Unterstützt Python, PHP, Perl, Go, Ruby, Knoten.JS, JavaScript und mehr.
  • Stellen Sie Ihren eigenen Workflow mit einer einfachen Datei- und Projektnavigation fest.
Komodo ide

27. VI/VIM -Editor

Vim eine verbesserte Version von Vi Editor ist ein kostenloser, leistungsfähiger, beliebter und hochkonfigurierbarer Texteditor. Es wurde erstellt, um eine effiziente Textbearbeitung zu ermöglichen, und bietet spannende Editor -Funktionen für UNIX/Linux -Benutzer. Daher ist es auch eine gute Option zum Schreiben und Bearbeiten von C/C ++ - Code.

[Möglicherweise mögen Sie auch: So installieren Sie den neuesten VIM -Editor in Linux Systems]

Um zu erfahren, wie Sie VIM -Editor unter Linux verwenden, lesen Sie unsere folgenden Artikel:

  • So verwenden Sie Vim als Volltext-Editor unter Linux
  • Lernen Sie nützliche Tipps und Tricks von "Vi/Vim" -Deditor - Teil 1
  • Lernen Sie nützliche Tipps und Tricks von "Vi/Vim" -Ditier - Teil 2
  • 6 Beste VI/VIM-inspirierte Code-Editoren für Linux
  • So aktivieren Sie die Syntax -Hervorhebung im VI/VIM -Editor

Allgemein, Ides Bieten Sie mehr programmierende Bequemlichkeit als herkömmliche Textredakteure, daher ist es immer eine gute Idee, sie zu verwenden. Sie haben aufregende Funktionen und bieten eine umfassende Entwicklungsumgebung. Manchmal sind Programmierer mit der Auswahl der besten IDE für C/C ++ - Programmier.

Es gibt viele andere IDES, die Sie aus dem Internet herausfinden und herunterladen können. Wenn Sie jedoch einige von ihnen ausprobieren, können Sie das finden, was Ihren Anforderungen entspricht.