Seite 1 von 1

Neueste Version von StructureCodeCompleter-IDE-Plugin!!

Verfasst: 25.03.2006 01:52
von Didelphodon
Hallo Leute,

nach einigen Stunden Arbeit melde ich mich zurück mit der neuesten Version meines PB-IDE-Plugins "StructureCodeCompleter".
Von nun an werden auch die Includes eines Sources gescant. :allright:

Und für alle, die das Plugin noch nicht kennen: Es listet Euch wenn Ihr z.B. "test\" schreibt und jetzt das Plugin aufruft alle Felder der Struktur mit der die Variable deklariert wurde, auf. Ihr könnt nun - wie gewohnt - ein Feld aussuchen und es mit Return oder Doppelklick in Euren SourceCode übernehmen.
Als spezielles Feature gibt es einen Strukturen-Zuweisung-Generator dabei. Der funktioniert zum einen sehr einfach und kann einem im Fall der Fälle ENORM viel Tipparbeit und damit Zeit sparen: Angenommen, die Variablen "var1" und "var2" sind vom gleichen Strukturtyp und wir wollen nun "var1" nach "var2" feldweise kopieren. Ein haufen Tipparbeit!! - Aber nicht mit dem Zuweisung-Generator. Man schreibt einfach "var2\ = var1\"
=> das sieht ja noch etwas unfertig aus => man ergänzt das ganze wie folgt "var2\ = var1\\/" => ein Backslash gefolgt von einem Slash sind dazugekommen; dieser Code wird defaultmäßig (ist adaptierbar) zum Kennzeichnen weiterer (ja auch mehrerer) Einfügepunkte verwendet => nun setzt man den Cursor hinter "var2\" und ruft das Plugin auf => man wählt die gewünschten Felder (oder alle) aus und drückt Return => siehe da, die entsprechenden Zuweisungen wurden in den Code eingefügt.

Installation des Plugins: Ihr definiert das Plugin am besten mit der Tastenkombination SHIFT+SPACE und tragt in das Feld Arguments folgenden Text genau so (incl. Hochkommas) ein:
"%TEMPFILE" %CURSOR "%PATH"
In das Feld Commandline noch den Pfad zur EXE eintragen und FERTIG!

Sobald PB4 final ist, werd ich auch noch eine PB4-taugliche Version rausklopfen.

Viel Spaß damit und sagt bitte bescheid obs Euch gefällt oder obs Verbesserungsvorschläge gibt.

Hier nun der Link zum Download:

http://members.chello.at/igel.und.hase/ ... leting.exe

LG Didel.

Verfasst: 25.03.2006 10:16
von MVXA
Ich denke dein Forum dafür ist http://www.purebasic.fr/german/viewforum.php?f=11



-------------
bobobo schob :)

Verfasst: 29.03.2006 10:06
von Didelphodon
Interessiert dieses Tool/Plugin echt KEINE SAU?? Ich konnte ohne dieses Feature eigentlich nicht wirklich "leben", zumal mich Visual Studio immer damit verwöhnt hat. Oder funktionierts vielleicht bei Euch nicht?!?! Etwas Feedback wäre schon aufschlussreich und nebenbei auch motivierend. :roll:

LG Didel.

Verfasst: 29.03.2006 12:43
von mk-soft
Das PlugIn gerade Installiert.
Dieses Hilfsfunktion habe ich schon immer vermist.

Dafür bekommt du :allright: :allright: :allright: :allright: :allright: :allright: :allright: :allright: :allright: :allright:

Danke :wink:

Verfasst: 29.03.2006 14:00
von mk-soft
Frage :?:

Bekommst Du hin das die Interfaces auch gelistet werden?

FF :allright:

Verfasst: 29.03.2006 14:17
von Didelphodon
@mk-soft: :praise: Danke fürs Feedback und die Blumen!
Zu Deiner Frage: Ja, das sollte eigentlich grundsätzlich nicht anders umzusetzen sein. Ich bin nur zur Zeit an ein paar anderen Themen dran - das muss also noch warten - aber vielleicht, wenn's besonders easy ist, schieb ich's mal so dazwischen ein.

Anmerkung: Vererbungen kann das übrigens (noch) nicht auswerten.

LG Didel.

Verfasst: 29.03.2006 14:22
von mk-soft
@Didelphodon

Noch ein kleinen Bug gefunden.
Wenn ich auf ein Interface das Plugin starte, stürzt bei mir das Programm ab
und ich muss es mit den Taskmanger beenden.

FF :wink:

Verfasst: 29.03.2006 15:01
von Didelphodon
:oops: oh oh, das muss ich mir mal genauer ansehen. Workaround: NICHT auf einem Interface starten :lol:

LG Didel.