Seite 1 von 1

Kleiner Wunsch zur PureBasic IDE: Advanced Code Matching

Verfasst: 22.08.2009 01:55
von K.Putt
Hallo,
ich weiß nicht wo ich es sonst posten soll, darum mache ich es mal hier.

Ich fände es schön, wenn man in der IDE ein Code-Matching mit diversen Optionen aktivieren können, d.h. wenn ich mit dem Cursor in einem Konstanten- oder Variablennamen bin, daß dann alle anderen mit demselben Namen im Quelltext aufleuchten (farbiger Texthintergrund).

Gerade bei der GUI Erstellung wäre es wesentlich einfacher, da man oft zwischen Enumerations und Gadgets springt. Auch bei vielen Images o.ä. wäre es von Vorteil, eigentlich bei ziemlich vielen Dingen.

Wollte ich nur mal ansprechen, Danke.

Verfasst: 22.08.2009 02:33
von Max_der_Held
joa, hört sich gut an :) wenngleichs mir persönlich nicht abgeht (benutze dafür STRG+F) aber könnte recht nütlich sein.


[offtopic]wenn wir schonmal in offtopic sind:
deine signatur würd sich evtl so besser anhören:
  • Ein großes Problem für mich
    Ein kleines Problem für die Menschheit
zumindest weniger klobrig.. k.a. ist mir grad so aufgefallen...
nur als belanglose nachricht, also nichts wofür man geld ausgibt ;)
[/offtopic]

Verfasst: 22.08.2009 02:42
von TomS
Aber bitte optional und mit der Möglichkeit es einzuschränken.
Z.B. nur Konstanten und/oder Variablen und/oder benutzerdefinierte Funktionen, Macros etc.

Bie Notepad++ nervt es ziemlich, wenn man den Cursor wo anders hinsetzt und auf einmal leuchten 20 Stellen im Code auf.

Verfasst: 22.08.2009 06:37
von K.Putt
Max_der_Held hat geschrieben: [offtopic]wenn wir schonmal in offtopic sind:
deine signatur würd sich evtl so besser anhören:
  • Ein großes Problem für mich
    Ein kleines Problem für die Menschheit
zumindest weniger klobrig.. k.a. ist mir grad so aufgefallen...
nur als belanglose nachricht, also nichts wofür man geld ausgibt ;)
[/offtopic]
Du kennst wahrscheinlich den Bezug des Satzes nicht:
"Ein kleiner Schritt für einen Menschen, ein großer Sprung für die Menschheit."
Neil Armstrong, als er bei Gelegenheit auf dem Mond war, irgendwann.
Ich kann da nicht einfach ein 'mich' hineinsetzen, das geht einfach nicht,
so etwas tut 'mich' nicht :D

Verfasst: 22.08.2009 06:51
von K.Putt
TomS hat geschrieben:Aber bitte optional und mit der Möglichkeit es einzuschränken.
Z.B. nur Konstanten und/oder Variablen und/oder benutzerdefinierte Funktionen, Macros etc.
Ja, genau so hatte ich es mir vorgestellt.
Witzig wäre auch, man könnte dann auf Tastendruck den ganzen Code so zusammenfalten, daß nur noch die relevanten Zeilen mit den markierten Elementen zu sehen sind. Das würde das Springen unheimlich verkürzen.

Da fällt mir noch etwas ein, wenn man irgendwo im Code auf einem Funktionsaufruf steht z.B.:
ergebnis = machergebnis(parameter)
dann springt der Cursor wieder auf Tastendruck direkt zu der Funktion.

Verfasst: 22.08.2009 13:17
von NicTheQuick
Man kann doch mit STRG und Doppelklick auf den Funktionsnamen zur Deklaration
springen, oder?

Verfasst: 22.08.2009 14:00
von ZeHa
Das ist aber was anderes. Er will sämtliche Vorkommnisse der Variable / Funktion highlighten lassen. Das ist ziemlich praktisch, vor allem wenn farblich auch nur zwischen Schreiben und Lesen unterschieden wird (siehe z.B. Eclipse).

Verfasst: 22.08.2009 14:08
von NicTheQuick
Ich meinte seine letzten 3 Zeilen:
Da fällt mir noch etwas ein, wenn man irgendwo im Code auf einem Funktionsaufruf steht z.B.:
ergebnis = machergebnis(parameter)
dann springt der Cursor wieder auf Tastendruck direkt zu der Funktion.
Für das Highlighten wäre ich auch. Ich finde das bei eclipse nämlich auch sehr praktisch.

Verfasst: 22.08.2009 16:07
von Kurzer
NicTheQuick hat geschrieben:Man kann doch mit STRG und Doppelklick auf den Funktionsnamen zur Deklaration
springen, oder?
Jo, und mit STRG-L kommst Du wieder zurück zur alten Stelle.
Aber das funktioniert leider nur, wenn die Deklaration in der selben Datei steht wie der Aufruf.