Exuberant Ctags#
Program ctags#
--links#
Argument --links
odpowiada za włączenie (domyślnie) lub wyłączenie przetwarzania linków symbolicznych (WikiEN, WikiPL) w rekursywnym analizowaniu zawartości folderów (kontrolowanym przez argument --recurse
lub -R
) dla bieżącego wywołania programu ctags.
Wygląda na to, że omijanie linków symbolicznych przy użyciu argumentu --links
nie działa w ostatniej oficjalnej wersji programu ctags dla systemu Windows.
Opis działania#
Prawidłowe użycie argumentu najlepiej objaśnić na zapisie składniowym:
ctags --links[=value] [--argument | -argument] [path]
gdzie poszczególne człony oznaczają:
- ctags - ścieżka względna lub bezwzględna do pliku binarnego programu ctags (
ctags.exe
). Wszystko zależy od sposobu uruchamiania programu ctags, np. z systemowej konsoli, ze skrótu do programu czy z innego programu/skryptu. value - jedna z dwóch wartości logicznych wpływająca na przetwarzania linków symbolicznych (wielkość znaków nie ma znaczenia):
"yes"
,"on"
,"1"
lub""
- włącza przetwarzania linków symbolicznych w rekursywnym analizowaniu zawartości folderów. Jest to domyślne zachowanie i jest ono równoznaczne z brakiem przekazania argumentu--links
."no"
,"off"
lub"0"
- przetwarzanie linków symbolicznych w rekursywnym analizowaniu zawartości folderów pozostaje wyłączone.
- argument - jeden lub więcej dodatkowych argumentów dostrajających działanie programu ctags.
- path - jedna lub więcej dodatkowych ścieżek do plików/folderów, które będą analizowane przy generowaniu tagów (szczegóły).
Prosty przykład:
ctags --links=yes -R
ctags --links=on -R
ctags --links=1 -R
ctags --links="" -R
ctags --links= -R
ctags --links -R
ctags --links=no -R
ctags --links=off -R
ctags --links=0 -R
ctags -R
ctags -R --links=no
ctags --links=no -R
ctags --links=no -R folderA folderB
ctags --links=no -R folderA --links=yes folderB
:: Błędne przypadki
ctags --links
ctags --links=cos
ctags --links=" "
Pasek społecznościowy