Nhìn vào đạn, nó dường như cung cấp bốn tùy chỉnh để bỏ qua các tệp / thư mục trên toàn cầu. Tôi liệt kê từng người trong số họ dưới đây, với tài liệu của họ
projectile-globally-ignored-files
Một danh sách các tập tin trên toàn cầu bị bỏ qua bởi đạn.
projectile-globally-ignored-directories
Một danh sách các thư mục trên toàn cầu bị bỏ qua bởi đạn.
projectile-globally-ignored-file-suffixes
Một danh sách các hậu tố tập tin trên toàn cầu bị bỏ qua bởi đạn.
projectile-globally-ignored-modes
Một danh sách các biểu thức chính quy cho các chế độ chính bị bỏ qua bởi đạn.
Nếu một bộ đệm đang sử dụng một chế độ chính nhất định, đạn sẽ bỏ qua nó cho các chức năng làm việc với các bộ đệm.
Xin lưu ý rằng đây là các tùy chọn toàn cầu, ví dụ như một thư mục trong
projectile-globally-ignored-directories
sẽ bị bỏ qua bất kể dự án bạn đang làm việc. Để bỏ qua một tệp / thư mục cho một dự án cụ thể, bạn có thể thêm một .projectile
tệp vào thư mục gốc của dự án và thêm các đường dẫn để bỏ qua tiền tố với -
nó như sau
-/CMake
Xem tài liệu của projectile-parse-dirconfig-file
(hoặc tài liệu của đạn ) để biết thêm
Dự án phân tích bỏ qua tập tin và trả lại thư mục để bỏ qua và giữ.
Giá trị trả về sẽ là một nhược điểm, chiếc xe là danh sách các thư mục cần giữ và cdr là danh sách các tệp hoặc thư mục cần bỏ qua.
Các chuỗi bắt đầu bằng + sẽ được thêm vào danh sách các
thư mục cần giữ và các chuỗi bắt đầu bằng - sẽ được thêm vào danh sách các
thư mục cần bỏ qua . Để tương thích ngược, không có
tiền tố , chuỗi sẽ được coi là chuỗi bỏ qua .
projectile-globally-ignored-file-suffixes
làm như tôi nghĩ. Cái này chỉ nên chứa hậu tố (tức là "o" cho các tệp đối tượng), một tệp toàn cầu (tức là "* .o") hay cái gì khác? Thành thật mà nói tôi đã thử mọi combo tôi có thể nghĩ ra và nó không hoạt động.