IDE Tool - Include Browser
IDE Tool - Include Browser
Hallo,
ich möchte mir ein Tool basteln, dass wie beim jaPBe, eine Übersicht alle enthaltenen Includes anzeigt,
bzw. bei Doppelklick auf eine CodeZeile mit Includeanweisung, diese im Editor öffnet.
Gibt es das ggf. schon und ich habe die Suche nur falsch bedient?
Ansonsten bräuchte ich einen Tipp, wie man den Text in der doppelt angeklickten Zeile in der IDE ermittelt..
Beste Grüße
Dige
ich möchte mir ein Tool basteln, dass wie beim jaPBe, eine Übersicht alle enthaltenen Includes anzeigt,
bzw. bei Doppelklick auf eine CodeZeile mit Includeanweisung, diese im Editor öffnet.
Gibt es das ggf. schon und ich habe die Suche nur falsch bedient?
Ansonsten bräuchte ich einen Tipp, wie man den Text in der doppelt angeklickten Zeile in der IDE ermittelt..
Beste Grüße
Dige
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Re: IDE Tool - Include Browser
In der IDE: <Ctrl> + Doppelklickdige hat geschrieben:bzw. bei Doppelklick auf eine CodeZeile mit Includeanweisung, diese im Editor öffnet.
Grüße ... Peter
Hygge
Re: IDE Tool - Include Browser
Danke Peter, für den Tipp!
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Re: IDE Tool - Include Browser
hm, ich weiss das ich an der Tastaturbelegung der IDE noch nie rumgebastelt habe....
aber bei mir funktioniert das auch ohne eine Taste zu drücken (also nur doppelklick auf IncludeFile oder XIncludeFile).
Allerdings auch nur wenn ein wirklicher Pfad dahintersteht. Bei XIncludeFile #MeinVerzeichnis + "include.pbi" z.B. geht es nicht.
aber bei mir funktioniert das auch ohne eine Taste zu drücken (also nur doppelklick auf IncludeFile oder XIncludeFile).
Allerdings auch nur wenn ein wirklicher Pfad dahintersteht. Bei XIncludeFile #MeinVerzeichnis + "include.pbi" z.B. geht es nicht.
PureBasic 6.10 LTS (Windows x86/x64) | Windows10 Pro x64 | Asus TUF X570 Gaming Plus | R9 5900X | 64GB RAM | GeForce RTX 3080 TI iChill X4 | HAF XF Evo | build by vannicom
Re: IDE Tool - Include Browser
ja, stimmt.Bisonte hat geschrieben:aber bei mir funktioniert das auch ohne eine Taste zu drücken (also nur doppelklick auf IncludeFile oder XIncludeFile).
Hygge
Re: IDE Tool - Include Browser
Dafür könntest du dir mal meinen DocumentationCommentParser ansehen.dige hat geschrieben:eine Übersicht alle enthaltenen Includes
Der Code geht alle Includes rekursiv durch (also auch die Includes innerhalb von Includes). Er unterstützt auch komplexe Include-Pfadangaben (String-Verkettungen, Konstanten, Macros):
Code: Alles auswählen
Macro GetPathMacro()
"Test\" + "Test2\" + "myInclude.pbi"
EndMacro
#Path = "Programmieren\"
IncludeFile "D:\" + #Path + GetPathMacro()
Den Code könntest du auf deine Anforderungen reduzieren.
Den DocumentationCommentParser findest du im Code-Archiv (siehe Download-Link in meiner Signatur) im Verzeichnis "Parser".
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Re: IDE Tool - Include Browser
Hi Sirco, Danke für den Tipp. Leider habe ich unter "DocumentationCommentParser" nichts im PureBasic-CodeArchiv-Rebirth gefunden.
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Re: IDE Tool - Include Browser
Den DocumentationCommentParser findest du im Verzeichnis "Parser".
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Re: IDE Tool - Include Browser
Danke, stimmt. Ich hatte eigentlich das ganze Archiv durchsucht..
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."