Hallo! Ich benutze derzeit Notepad++ zum Erstellen von C/C++ Code. Ein Grund, warum ich Notepad++ benutze ist die Autocomplete Funktion. Leider funktioniert diese bei mir nur für den aktuell geöffneten Tab. Kennt jemand von euch eine Möglichkeit den Index von Autocomplete über mehrere Tabs / Dateien zu erweitern? Z.B.: Tab1: main.c Tab2: timer1.c Tab3: adc.c ... Autocomplete soll Variablen von timer1.c + adc.c kennen, wenn ich main.c "geöffnet" habe und dort Code schreibe. Gruß Rick
:
Bearbeitet durch User
Moin Rick, Was du suchst nennt sich eine IDE. (Integrated Developer Environment). Notepad++ ist nur ein Datei-Editor. Es gibt verschiedene Plugins, die Notepad++ zu einer IDE machen*. Am besten bist du jedoch mit einer etablierten IDE wie VSCode oder Eclipse dran. Es lohnt sich, sich damit auseinanderzusetzen, weil eine "richtige" IDE deutlich mehr und bessere Features bietet, die du zum Code schreiben nutzen kannst (zum Beispiel eine Integration zum Compiler, oder Refactoring über alle Dateien des Projekts). *Ob dabei die Vervollständigung über mehrere Dateien funktioniert kann ich nicht sagen.
das scheint die Word Completition zu suchen, in der Doku steht auch nur aktuelle Datei. https://npp-user-manual.org/docs/auto-completion/ Ist also eher Intellisense für Arme, eine gute IDE nutzt Parser die wesentlich mehr bieten. Z.B. öffnet man ja nicht gleich alle Includes, und auch die werden von den Parsern durchsucht. Noch schwieriger wird es bei der Auswertung von defines, auch da möchte man sehen welcher Code bei bedingter Kompilierung wirklich aktiv ist.
niemand schrieb: > Moin Rick, > Was du suchst nennt sich eine IDE. (Integrated Developer Environment). > Notepad++ ist nur ein Datei-Editor. > Es gibt verschiedene Plugins, die Notepad++ zu einer IDE machen*. > > Am besten bist du jedoch mit einer etablierten IDE wie VSCode oder > Eclipse dran. Hallo! Hab bis vorgestern gedacht, daß ich mit Eclipse + Sloeber fündig geworden bin. Aber Doku zu Sloeber gibts fast keine.. außer relax and drink a beer ...Forum hab ich auch keins gefunden, wo ich meine Fragen hätte stellen können. Was mich am meisten frustriert hat, daß autocomplete einfach bei mir nicht funktionieren will. Aktuelle Version Sloeber 4.4.0: http://eclipse.baeyens.it/stable.php?OS=Windows Hab einige Workarounds probiert, die ich gefunden habe, nix hat geholfen. Auch scheint die Möglichkeit mit merhreren Ino-Dateien zu arbeiten bzw. mehreren Source- und Header-Dateien, anscheinend nicht wirklich vorgesehen ist. Früher hab ich mit Atmel-Studio gearbeitet. Hat auch gut funktioniert. Nur wollte ich jetzt was schlankes portables zum Spielen mit Arduino um ein altes kleines Projekt von einem ATmega32 auf einen UNO zu portieren. Und da ich mit der Arduino-IDE (auch mit der 2.0) einfach nicht klar komme, hab ich um einen Kompromiss gesucht. Compilen + Hochladen mit der Arduino IDE und coden mit NP++. Wäre für mich auch ein akzeptabler Kompromiss, wenn autocomplete in NP++ auch über mehrere Source Files gehen würde. Jetzt muß ich immer wieder zwischen den geöffneten Tabs hin und her switchen und nachschauen, ob ich mich eh nicht vertippt habe. Gruß Rick
:
Bearbeitet durch User
Nimm vscode und platformio = IDE mit Arduino-Unterstützung
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.