Neueste Version von StructureCodeCompleter-IDE-Plugin!!

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Neueste Version von StructureCodeCompleter-IDE-Plugin!!

Beitrag 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.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Ich denke dein Forum dafür ist http://www.purebasic.fr/german/viewforum.php?f=11



-------------
bobobo schob :)
Bild
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag 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.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag 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:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

Frage :?:

Bekommst Du hin das die Interfaces auch gelistet werden?

FF :allright:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag 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.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag 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:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag von Didelphodon »

:oops: oh oh, das muss ich mir mal genauer ansehen. Workaround: NICHT auf einem Interface starten :lol:

LG Didel.
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Antworten