Seite 1 von 1

Jump To Function

Verfasst: Sa 15. Mär 2014, 22:51
von sundance
Hallo zusammen.

Ich finde die ISN IDE wirklich super gemacht! Respekt.

Was ich vermisse ist jedoch die Include-Übergreifende Möglichkeit mit einem Klick wie im SCITE 'JumpToFunction' direkt in die Definition einer Funktion zu springen. Habe ich das vielleicht übersehen oder gibt es da eine Makro zu?

Viele Grüße
Sundance

Re: Jump To Function

Verfasst: Mo 17. Mär 2014, 09:37
von rynow
du kannst mit STRG+G dirket in die jeweile Zeile springen oder über den Scriptbaum zu der gewünschten Funktion springen.

Re: Jump To Function

Verfasst: Mi 26. Mär 2014, 21:01
von sundance
Hallo Rynow,

danke für deine Antwort. Werde ich gleich mal ausprobieren!!

Re: Jump To Function

Verfasst: Mi 26. Mär 2014, 21:11
von sundance
So. Habe ich mal ausprobiert. Also im Scriptbaum sehe ich ja nur die Funktionen die in der aktuellen AU3 vorhanden sind. Auch STR-G hilft mir ja nicht weiter. In Autoit gehe ich einfach mit dem Cursor auf die Funktion und rufe dann 'Jump to function' uf und er öffnet mir die AU3 und springt zur Funktion. Das bekomme ich mit ISN nicht hin.

Re: Jump To Function

Verfasst: Do 27. Mär 2014, 11:20
von ISI360
Ja ein richitges springen zur Funktion wie in SciTe gibts im ISN leider noch nicht.
Geht aktuell nur im geöffnetem Skript (Wie du ja schon bemerkt hast).

Mich würde ja interessieren wie SciTe das anstellt..und vorallem warum das ganze soo extrem schnell geht ^^

Re: Jump To Function

Verfasst: Fr 28. Mär 2014, 08:00
von sundance
Schade. Ich gebe dir recht. Das geht verdammt schnell. Wobei ich auch mit zwei Sekunden leben könnte. Im Endeffekt ist es ein Makro, welches im aktuellen Skript nach #include Zeilen sucht, dann mit Fileread und StrinIngStr nach der entsprechenden Zeile Func 'FUNKTIONSNAME' sucht. Das macht es dann auch Rekursiv und wenn gefunden, wird die AU3 im Editor geöffnet und zur entsprechenden Zeile gesprungen...

Re: Jump To Function

Verfasst: Fr 28. Mär 2014, 16:30
von SirWayNe
Hey,

kannst du nicht alle Funktionen, die in dem Projekt (und allen includes) verwendbar sind, am Projekt start in eine Datenbank laden? Dann könntest du sehr schnell auf diese Funktion springen. Ein Makro/Hotkey mit dem der dann diese selektierte Funktion aufruft wäre dann ebenfalls möglich.

Re: Jump To Function

Verfasst: Mi 2. Apr 2014, 18:47
von ISI360
Ja grundsätzlich möglich wäre es natürlich schon...nur mangelt es mir aktuell extrem an Zeit auch nur irgentetwas mit dem ISN anzufangen.

Wobei das einlesen der Includes und der Durchsuchen der Dateien sollte schon halbwegs schnell gehen...tut es ja jetzt beim drücken der $ Taste auch schon (wo die ganzen Globalen Variablen eingelesen werden).
Mal schaun