Code Blocks oder Geany

Gast #4678776
Hallo,

ich habe mir in den letzten Tagen einen Raspberry gekauft und bin auf 
der Suche nach einem guten Editor.

Programmieren möchte ich in C++.
Mit Arduinos kenn ich mich aus, daher C++, jedoch bin  ich Anfänger was 
den Rpi betrifft.

Für den Anfang habe ich nichts konkretes vor, erstmal einarbeiten 
(bspw.) mit dem Blink Sketch.

Im Internet wurden Code Blocks und Reany vorgeschlagen, was meint ihr?
Gast #4678802
Es gibt doch dutzende Editoren. Was dem einen gefällt, mag der nächste 
nicht. (z.B. Emacs)
Einfach mit apt-get ein paar Editoren laden und ausprobieren.
#4678954
Ich mag kate, ein Texteditor der Code Highlighting, Anzeigen von Dateien 
ni Versionsverwaltungen wie Git und SVN anzeigen, etc. kann. Es gibt 
dafür auch ein compile shortcut plugin. Es gibt noch die Editoren gedit 
und kwrite, die weniger als kwrite können, und trotzdem weniger 
stabil/flüssig laufen.

Emacs kann mehr als Kate, tatsächlich gibt es fast nichts, dass er nicht 
kann. Aber Emacs ist ein Editor, der eine GUI haben kann, aber nicht GUI 
Orientiert ist, und andere Tastenkombinationen verwendet als andere 
Editoren, z.B. CTRL+_ statt CTRL+z oder CTRL+x CTRL+S statt CTRL+S, etc. 
Allerdings kann man das alles einstellen. Das Emacs frontend erinnert 
ein wenig an eine Konsole, das Backend setzt sich aus vielen Komponenten 
zusammen, und man steuert es überwiegend mit Tastenkombinationen. Ich 
denke der XKCD Commic zeigt ganz gut, was es mit emacs auf sich hat: 
https://xkcd.com/378/

Dann gibt es noch die Konsolenbasierten editoren wie (emacs), nano, vi, 
vim, ed, etc. Von denen bevorzuge ich nano, sicher, vi, vim und ed wären 
schneller wenn man die Befehle auswendig lernt, aber nano ist so 
wunderbar einfach zu bedienen.

Der TO sucht vermutlich aber garkeinen Texteditor, sondern eine IDE. 
Emacs und Kate können einen Grossteil üblicher IDE Funktionalität 
bieten. Die bekannteste IDE, wenn auch nicht unbedingt für C++ ist 
Eclipse. Code Blocks ist eine bekannte, solide und simple IDE für C++ 
Projekte, und einfacher als eclipse für diese Aufgabe einzurichten. 
Reany kenne ich nicht, meinst du Geany? Geany habe ich noch nicht 
ausprobiert, aber es erinnert mich etwas an Code Blocks.

Schlussentlich ist es Geschmackssache, welche IDE man nimmt.
Gast #4678996
Wenn du eh hauptsächlich C++ programmieren möchtest schau dir doch mal 
den QtCreator an.

Ansonsten: Kdevelop, Eclipse, Kate, Geany, Sublime, Atom, Vim, Emacs, 
mcedit, CLion, die Liste ist endlos.

Meine bevorzugten sind QtCreator, Kate, mcedit und Vim.
Gast #4679090
Daniel A. schrieb:
> Reany kenne ich nicht, meinst du Geany?
Genau, kleiner Rechtschreibfehler.

Kaj schrieb:
> Wenn du eh hauptsächlich C++ programmieren möchtest schau dir doch mal
> den QtCreator an.
Werde ich machen, danke.
Benötige ich für den QtCreator Zusatzprogramme oder reicht es aus nur 
diesen zu installieren?

Noch eine Frage an alle: Kennt jemand eine Website auf der die 
wichtigsten Informationen stehen? Also etwas ähnliches wie unter 
https://www.arduino.cc/en/Reference/HomePage
#4679237
Simon S. schrieb:
> Noch eine Frage an alle: Kennt jemand eine Website auf der die
> wichtigsten Informationen stehen? Also etwas ähnliches wie unter
> https://www.arduino.cc/en/Reference/HomePage

wenn Du - wie oben empfohlen (ich würde da uneingeschränkt zustimmen, 
übrigens nicht nur für C++, sondern auch für C) - QtCreator verwenden 
willst: https://wiki.qt.io/Qt_Creator_Documentation_Gallery

QtCreator hat ein recht brauchbares Hilfesystem mit entsprechenden 
Hilfeseiten. Einfach den Cursor auf ein Schlüsselwort und F1 drücken. 
Wenn man keine geeigneten, fertigen Hilfeseiten findet, kann man sich 
die auch recht einfach aus HTML-Seiten selbst stricken.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.