2015-05-18 11 views
5

Czy można zignorować/wykluczyć plik/folder z pliku .editorconfig?Można zignorować/wykluczyć plik/folder z pliku .editorconfig?

Powód: Mam folder /vendor z plikami osób trzecich. Nie chcę, aby folder dziedziczył żadnej z moich konfiguracji .editorconfig.

Znalazłem stronę EditorConfig-Properties i wygląda na to, że nie ma właściwości do wykluczania folderów. Może jest hack, aby to umożliwić?

aktualny config

root = true 

[*] 
end_of_line = lf 
insert_final_newline = true 
trim_trailing_whitespace = true 
indent_style = tab 
+1

myślę mógłbym tylko zaostrzyć przepisy. Zamiast catch-all '[*]' mogłem określić z folderami do włączenia zamiast próbować wykluczyć foldery. Czy istnieje sposób na wykonanie reguły tylko w root? – iDev247

Odpowiedz

5

@ iDev247, innym rozwiązaniem ignorować /vendor folder:

  • mecz ścieżka chcesz ignorować
  • ustawić none własności chcesz ignorować

Na przykład, jeśli masz :

/index.html 
/vendor 
/.editorconfig 

Możesz dopasować wszystkie pliki wt he vendor katalog w swojej .editorconfig i ignorować wszystkie właściwości (ustawiony domyślnie IDE):

# top-most EditorConfig file 
root = true 

# Ignore paths 
[/vendor/**] 
charset = none 
end_of_line = none 
insert_final_newline = none 
trim_trailing_whitespace = none 
indent_style = none 
indent_size = none 

Właściwie można ustawić dowolny „nieważny” wartość i własność powinna być ignorowana (przywrócone do domyślnych/edytora IDE)

Więcej informacji:

+2

Myślę, że jest to o wiele lepsze rozwiązanie, ponieważ zachowuje wszystkie editorconfig w jednym miejscu. –

4

Można utworzyć plik w vender/.editorconfig z prostym root = true linii.

+0

Nie działa dla mnie. Plik .editorconfig jest modyfikowany za pomocą konfiguracji folderu nadrzędnego. – avandecreme

+0

@avandecreme Powinieneś mieć tylko jedną linię w pliku '.editorconfig'. 'root = true' nie znajduje się w żadnej sekcji. – xuhdev

+0

Tak, właśnie to miałem, ale sekcje zostały automatycznie dodane. Może błąd z wtyczką netbeans. – avandecreme

Powiązane problemy