IDE Empfehlungen für Linux


  • Administrator

    Heutzutage arbeite ich eigentlich fast nur noch mit CLion von JetBrains. Früher vielfach mit Netbeans. Mit Atom kenne ich mich leider nicht aus, kann ich dir nicht weiterhelfen.



  • Ich nutze den QtCreator und kann ihn durchaus empfehlen - auch für nicht-Qt-Anwendungen. Für die wird auch CMake unterstützt.

    Ansonsten hat out bereits die Wichtigsten genannt, einfach einmal installieren und ansehen. CLion ist allerdings meines Wissens kostenpflichtig, alle anderen müssten OpenSource sein.

    Atom kann man schon auch nutzen, muss aber eben entsprechend eingerichtet werden. AutoComplete müsste dann eigentlich auch da funktionieren, ich nutze aber kein Atom, kann dir deshalb diesbezüglich auch nicht helfen. Atom ist außerdem auch keine IDE sondern ein Texteditor, den du mit Plugins auf das Niveau einer IDE aufrüsten kannst. Ob man es dann als IDE bezeichnet, ist aber egal. Wichtig ist eben nur, dass du es selbst entsprechend herrichten musst.



  • @out sagte in IDE Empfehlungen für Linux:

    VS Code

    Ausgehend davon, was ich bisher über Konfigurationsschwierigkeiten damit mitbekommen habe, würde ich davon abraten.



  • Eclipse CDT



  • @titan99_ sagte in IDE Empfehlungen für Linux:

    Eclipse CDT

    Funktioniert bei Eclipse Autocomplete und Syntax Highlighting auch bei Abhängigkeiten von großen Bibliotheken vernünftig? Meine letzten versuche damit sind jetzt 5 Jahre oder mehr her, aber damals war das so nervig, dass ich auf einen einfachen Texteditor umgestiegen bin.

    Soweit ich weiß, gibt es Visual Studio inzwischen auch für Linux, wenn's was kosten darf, würde ich das mal probieren.



  • @Schlangenmensch sagte in IDE Empfehlungen für Linux:

    Funktioniert bei Eclipse Autocomplete und Syntax Highlighting auch bei Abhängigkeiten von großen Bibliotheken vernünftig? Meine letzten versuche damit sind jetzt 5 Jahre oder mehr her, aber damals war das so nervig, dass ich auf einen einfachen Texteditor umgestiegen bin.

    Weiss ich nicht, es ist soweit ich weiss in Java geschrieben und von dem her ist es glaube ich schon langsamer. Aber es hatte damals bereits Refactoring, was der Vorgänger von Visual Studio Community Edition, also Visual Studio Express noch nicht hatte.



  • Ich benutzte diverse Sachen unter Linux. Für die Softwareentwicklung mit Gtk+/Gtkmm nutze ich Anjuta, weil das die native IDE dafür ist und man daher mit dem ganzen GNU auto* Zeugs sich wenig auseinandersetzen muss. Den eingebetteten Editor kann man auswechseln und ich nutze Scintilla.

    Für Fortran und einige C++ Projekte nutze ich Eclipse, weil Eclipse in der Lage ist Makefile Projekte mit Fortran zu verwalten. Makefiles sind notwendig, weil der Code auf der Zielplattform kompiliert werden können muss ohne großen zusätzlichen Aufwand. Für einige kleinere Dinge probiere ich gerade parallel zu Eclipse mit einem Makefile-Projekt VS Code aus. Der Editor ist etwas träger. VS Code ist nicht wirklich besser als der eingebaute Editor in Eclipse.



  • @Schlangenmensch sagte in IDE Empfehlungen für Linux:

    Soweit ich weiß, gibt es Visual Studio inzwischen auch für Linux, wenn's was kosten darf, würde ich das mal probieren.

    Es gibt nur VS Code.



  • Auf atom sollte autocompletion insofern automatisch funktionen, dass er dir das autocompleted, was du schon mal verwendet hast. Also z.B. Variablennamen.

    Möchtest du richtiges autocomplete haben bzw. auch noch weitere IDE Features z.B. Syntax Überprüfung etc. musst du den Editor mit einem Plugin aufrüsten. Atom unterstützt per plugin das language server protocoll, welches auch Visual studio verwendet.
    https://github.com/atom/atom-languageclient
    Dann musst du noch den language server für C++ installieren. z.B.
    https://atom.io/packages/ide-ccls

    Für die korrekte Verwendung empfiehlt sich auch ein Blick in das wiki von clls auf deren github seite. Der Server braucht noch meta informationen um korrekt zu funktionieren. Ist so eine spezielle Datei ... wird automatisch erzeugt mit bear. z.B. makefiles aufrufen mit bear make



  • @ everybody

    cool, werde mich mal durchprobieren.

    danke!


Anmelden zum Antworten