Exuberant Ctags#

Program ctags#

-F#

Argument -F nakazuje programowi ctags, aby tagi z bieżącego wywołania programu ctags, które do oznaczania swojego położenia w kodzie źródłowym używają wzorców wyszukiwania, zastosowały dla nich kierunek do przodu (domyślnie). Argument -F jest ignorowany w trybie etags lub w domyślnym trybie ctags (po przekazaniu argumentu --excmd=number).

Opis działania#

Prawidłowe użycie argumentu najlepiej objaśnić na zapisie składniowym:

  1. L
  2. K
  3. T'
  4. T
  5. A
  6. O
  7. Z'
  8. Z
  9. #
ctags -F [--argument | -argument] [path]

gdzie poszczególne człony oznaczają:

Każdy wzorzec wyszukiwania z kierunkiem ustalonym przez argument -F znajduje się w podwójnych znakach ukośnika, np. /pattern/. Argument -F można podawać naprzemiennie z argumentem -B, nawet wiele razy (separatorem jest spacja), i każdy kolejny będzie miał wpływ tylko na te pliki, które występują bezpośrednio po nim.

Prosty przykład:

  1. L
  2. K
  3. T'
  4. T
  5. A
  6. O
  7. Z'
  8. Z
  9. #
ctags -F *						:: wzorzec wyszukiwania w kierunku do przodu, np. /pattern/
ctags *

ctags -F -R
ctags -R -F
ctags -R

ctags test.js -B test.html		:: kierunek do przodu w pliku 'test.js', a potem kierunek do tyłu w pliku 'test.html'
ctags -F test.js -B test.html	:: kierunek do przodu w pliku 'test.js', a potem kierunek do tyłu w pliku 'test.html'
ctags -B test.js -F test.html	:: kierunek do tyłu w pliku 'test.js', a potem kierunek do przodu w pliku 'test.html'

:: Błędne przypadki

ctags -f
ctags -F *
ctags -e -F *

ctags -F --excmd=number *
ctags -F --excmd=n *
Pasek społecznościowy

SPIS TREŚCI AKTUALNEJ STRONY

Exuberant Ctags (H1) Program ctags (H2) -F (H3) Opis działania (H4)