13
automation++ Find in Files

Find in Files

  • Upload
    brdk

  • View
    38

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Find in Files

automation++

Find in Files

Page 2: Find in Files

Find in Files

Formål

At finde forekomster af en streng i projektet

Fordele

FiltreringMan kan filtrere efter fil-type, case, hele ord og regular expression*.

OverskuelighedResultatet vises i en liste med direkte links til den enkelte forekomst.

* ”Wildcard” karakterer så som \d, . og +. Se mere her: http://en.wikipedia.org/wiki/Regular_expression

Page 3: Find in Files

Find in Files

Praktisk eksempel

Page 4: Find in Files

Find in Files

Tryk på ”Find in Files” i toolbaren eller Ctrl+Shift+F.

Tip: Har du allerede markéret f.eks. en variabel, og derefter åbner ”Find in Files”, indsættes den automatisk i søgefeltet.

Hvor finder jeg funktionen?

Page 5: Find in Files

Find in Files

I følgende eksempel søges der efter funtioner/variabler/typer med navnet ”Sourcevar1.”

Whole words only: Hvis aktiveret, returneres ikke resultater med strengen som en del af en større streng, f.eks. ”newSourceVar10”

Case sensitive: Hvis aktiveret, skelnes der mellem store og små bogstaver i søgeordet

Regular expression: Hvis aktiveret, anvendes regular expression keywords, som her ”.”

Hvordan søger man?

Page 6: Find in Files

Find in Files

Ved brug af søgekriterierne angivet i punkt 2, fås følgende resultat:

Læg mærke til at søgeordet var ”Sourcevar1.”, men da søgning ikke skelner store og små bogstaver optræder ”sourceVarxx”.

Regular expression ”.” tillader som det ses at der er 0 eller 1 karakterer efter den forestående karaktér. Derfor vises både f.eks. ”sourceVar1” og ”sourceVar1A”.

Stien til forekomsten angives til venstre inkl. linje og kolonne, mens selve forekomsten angives til højre inkl. typen.

Det sidste søgeresultat kan altid findes under fanebladet ”Find in Files”.

Hvad er resultatet af søgningen?

Page 7: Find in Files

Cross Reference + Reference List

Praktisk eksempel

Page 8: Find in Files

Build Cross Reference

For at kunne anvende Cross Reference og Reference List skal Cross Reference data bygges. Dette gøres ved at gå under menuen ”Project” → ”Build Cross Reference”.

Hvad skal jeg gøre for at bruge disse funktioner?

Page 9: Find in Files

Reference list

Hvad kan denne liste bruges til?

Ved at højreklikke på en variabel eller struktur (1) kan man vælge ”List Usage” (2)

Fordel over ”Find in Files”: Listen indeholder kun reelle anvendelser af variablen/strukturen og inkluderer ikke f.eks. udkommenteret kode, så som ”Find in Files” gør.

Andre reference lister: Man kan f.eks. også få en liste of anvendte funktioner i en task ved at markére tasket og gå til menu-punktet ”View→References→List used functions”. Her finder du også yderligere nyttige reference lister.

Page 10: Find in Files

Reference list

Hvad kan denne liste bruges til?

Herefter kommer ”Reference List” frem med de forekomster der er fundet. Dobbeltklikkes en af forekomsterne, springes der til den pågældende linje med rød highlighting.

Tip: Ved brug af henholdsvis ”F4” og ”Shift+F4” springes der til næste og forrige forekomst.

Page 11: Find in Files

Cross Reference

Hvad kan denne liste bruges til?

Tip: Ved brug af henholdsvis ”F4” og ”Shift+F4” springes der til næste og forrige forekomst.

Liste over alle variabler/strukturer med kryds-referencer.

I vinduet til højre vises forekomsterne af det valgte objekt. Her vises også aktuelle access rights (READ, WRITE og READ/WRITE).

Page 12: Find in Files

Information

Dette eksempel blev lavet med Automation Studio version 4.1.4.402

Page 13: Find in Files

automation++

YOUR GLOBAL PARTNER FOR AUTOMATION EXCELLENCE