Mermilere baktığımızda, global olarak dosyaları / dizinleri görmezden gelmek için dört özelleştirme sunuyor. Bunların her birini, belgelerine göre aşağıda listeliyorum
projectile-globally-ignored-files
Tüm dünyada mermiler tarafından yok sayılan dosyaların listesi.
projectile-globally-ignored-directories
Mermiler tarafından küresel olarak göz ardı edilen dizinlerin bir listesi.
projectile-globally-ignored-file-suffixes
Bir dosya eki listesi, mermiler tarafından global olarak göz ardı edilir.
projectile-globally-ignored-modes
Mermi tarafından göz ardı edilen ana modlar için düzenli ifadelerin listesi.
Bir arabellek verilen bir ana modu kullanıyorsa, mermi arabelleklerle çalışan işlevler için yoksayır.
Bunların genel seçenek olduğunu lütfen unutmayın; örneğin projectile-globally-ignored-directories
, üzerinde çalıştığınız projeye bakılmaksızın içerideki bir dizin
göz ardı edilir. Belirli bir projeye ait bir dosyayı / dizini yoksaymak .projectile
için, projenin kök dizinine bir dosya ekleyebilir ve -
aşağıdaki gibi önceden eklenmiş olarak yoksayılacak yolları ekleyebilirsiniz.
-/CMake
Daha fazla bilgi için projectile-parse-dirconfig-file
(veya merminin belgelerinin ) belgelerine bakın
Ayrıştırma projesi, dosya yoksay ve yoksaymak ve saklamak için dizinleri döndürür.
Dönüş değeri, araç, tutulacak dizinlerin listesi ve cdr, yoksayılacak dosyaların veya dizinlerin listesi olacak.
+ İle başlayan dizeler , tutulacak dizinler listesine eklenir
ve - ile başlayan dizeler yoksayılacak dizinler listesine eklenir
. Geriye dönük uyumluluk için, bir
önek olmadan dizginin yoksayma dizisi olduğu varsayılır .
projectile-globally-ignored-file-suffixes
gibi (sanırım) çalışamıyorum. Bu sadece sonek (nesne dosyaları için "o"), dosya küresi (yani "* .o") veya başka bir şey içermeli midir? Açıkçası aklıma gelen her bir kombinasyonu denedim ve işe yaramadı.