Patrząc na pocisk, wydaje się, że oferuje cztery dostosowania do ignorowania plików / katalogów na całym świecie. Każdą z nich wymieniam poniżej wraz z ich dokumentacją
projectile-globally-ignored-files
Lista plików globalnie ignorowana przez pocisk.
projectile-globally-ignored-directories
Lista katalogów globalnie ignorowanych przez pociski.
projectile-globally-ignored-file-suffixes
Lista sufiksów plików globalnie ignorowana przez pocisk.
projectile-globally-ignored-modes
Lista wyrażeń regularnych dla głównych trybów ignorowanych przez pocisk.
Jeśli bufor używa danego trybu głównego, pocisk zignoruje go dla funkcji pracujących z buforami.
Należy pamiętać, że są to opcje globalne, więc na przykład katalog w
projectile-globally-ignored-directories
zostanie zignorowany niezależnie od projektu, nad którym pracujesz. Aby zignorować plik / katalog dla konkretnego projektu, możesz dodać .projectile
plik do katalogu głównego projektu i dodać ścieżki, które mają być ignorowane z prefiksem, -
tak jak poniżej
-/CMake
Aby uzyskać więcej informacji , zapoznaj się z dokumentacją projectile-parse-dirconfig-file
(lub dokumentacją pocisku )
Analiza projektu zignoruj pliki i zwróć katalogi, aby je zignorować i zachować.
Zwrócona wartość będzie wadą, samochód będzie listą katalogów do zachowania, a cdr będzie listą plików lub katalogów do zignorowania.
Ciągi rozpoczynające się od + zostaną dodane do listy
katalogów do zachowania , a ciągi rozpoczynające się od - zostaną dodane do listy
katalogów do zignorowania . W celu zachowania kompatybilności wstecznej bez
prefiksu ciąg będzie traktowany jako ciąg ignorowany .
projectile-globally-ignored-file-suffixes
do pracy, ponieważ (tak myślę) jest to zamierzone. Czy powinien zawierać tylko przyrostek (tzn. „O” dla plików obiektowych), glob pliku (tj. „* .O”) czy coś innego? Szczerze mówiąc, wypróbowałem każdą kombinację, o której mogę pomyśleć i to nie zadziałało.