OBS/Adminhilfe/MMX Source Indexer: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Für diese Seite wurde eine Zugriffsbeschränkung eingerichtet. Falls du diese Nachricht siehst, bist du nicht berechtigt, diese Seite einzusehen.
(Die Seite wurde neu angelegt: „{{ZugriffOBS}} =Source Indexer= Datei:Source indexer.png Der Source Indexer erstellt, basierend auf vom Nutzer festgelegten Pfaden, einen Index des dort…“)
Keine Bearbeitungszusammenfassung
 
Zeile 65: Zeile 65:
oder
oder
   Pascal identifiers (skip comments and strings)
   Pascal identifiers (skip comments and strings)
=Navigation and Move=
Shortcuts für das Navigieren durch und Bewegen von Code Segmenten.
  {{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|V}}

Aktuelle Version vom 28. Oktober 2021, 14:54 Uhr

Dies ist eine zugriffsgeschützte Seite.


Admin-Hilfe

OBS-Administration / Installation
kundenspezifische Anpassungen
OBS Protokolle
Shop-Administration

Source Indexer

Source indexer.png

Der Source Indexer erstellt, basierend auf vom Nutzer festgelegten Pfaden, einen Index des dort verfügbaren Quellcodes inklusive aller Schlüsselwörter, Variablen, Funktionen und bei Bedarf auch aller Strings und Kommentare. Dieser Index kann nach Erstellung durchsucht werden um bspw. sofort jegliches vorkommen eines bestimmten Objektes herauszufinden.

Funktionen und Shortcuts

Funktion Shortcut Beschreibung
Search At Cursor Strg + Umsch + Alt + S Sucht den Begriff auf welchem der Cursor im Editor momentan steht
Collapse All Strg + <- Alle Ergebniszweige einklappen.
Expand All Strg + -> Alle Ergebniszweige aufklappen.
Options Umsch + F5 Öffnet den Dialog um die Optionen für den Indexer zu ändern.
Refresh Index F5 Erneuert den gesamten Index mit den aktuellen Einstellungen.
Refresh Matches Erneuert die Übereinstimmungen in allen Tabs. Dies erstellt keinen neuen Index.
Nicht indizierte Dateien könne nicht mit einbezogen werden.
Clear Strg + Entf Bereinigt die Suche im aktiven Tab.
Open Öffnet die ausgewählte Übereinstimmung im Editor und fokussiert diesen.
Report Strg + P Erstellt einen Report der Übereinstimmungen.
Ermöglicht diesen in Form einer Datei zu exportieren, zu Drucken,
in die Zwischenablage zu kopieren oder eine Vorschau der Ergebnisse anzuzeigen.
New Tab Strg + T Öffnet einen neuen Tab im Indexer.
Close Tab Strg + F4 Schließt den aktiven Tab.
Close Other Tabs Schließt alle Tabs außer dem momentan aktiven Tab.

Optionen

Source-indexer options.png


Root Paths

Bspw.

 C:\Bergau\OBS\dev\projekte\OBS
 C:\Bergau\OBS\dev\projekte\obs_kasse
 C:\Bergau\OBS\dev\projekte\OBS_LIB
 C:\Bergau\OBS\dev\projekte\paslib

Include Subdirectories

Exclude Paths

 C:\Bergau\OBS\dev\projekte\OBS\__history
 C:\Bergau\OBS\dev\projekte\OBS\__recovery
 C:\Bergau\OBS\dev\projekte\obs_kasse\__history
 C:\Bergau\OBS\dev\projekte\obs_kasse\__recovery
 C:\Bergau\OBS\dev\projekte\OBS\Imp_Macro
 C:\Bergau\OBS\dev\projekte\OBS\Imp_PAX

File Types

 *.pas;*.inc;*.int;*.dpr;*.pax;*.inx

Scan Mode

 Plain Text (include comments and strings)

oder

 Pascal identifiers (skip comments and strings)