# 2

Kai Willadsen
kai.willadsen@gmail.com 2012
Piotr Drąg
piotrdrag@gmail.com 2018-2023
Aviary.pl
community-poland@mozilla.org 2018-2023

# Filtrowanie plików

Podczas porównywania katalogów można ustawić ignorowanie pewnych plików. Na przykład, można wyświetlić tylko pliki obecne i różne w obu katalogach, ignorując te, które są takie same lub istnieją tylko w jednym katalogu. Można także ignorować wszystkie pliki w katalogu .git lub ignorować wszystkie obrazy.

Meld ma kilka sposób sterowania, które pliki i jakie rodzaje różnic są wyświetlane. Można je filtrować według różnic między plikiem w dwóch katalogach lub nazw plików i katalogów. Można także ustawić Meld tak, aby traktował nazwy plików bez rozróżniania wielkości znaków. Dostępne są także filtry tekstowe do zmiany, co wyświetlają porównania katalogów i plików.

Wszystkie filtry tekstowe określone przez użytkownika są automatycznie zastosowywane podczas porównywania katalogów. Pliki, które są identyczne po zastosowaniu wszystkich filtrów tekstowych nie są wyróżniane jako różne, ale są wyświetlane pochyloną czcionką.

# Filtrowanie różnic plików

Podczas porównywania katalogów każdy wiersz zawiera jeden plik lub katalog, który jest obecny w co najmniej jednym z porównywanych katalogów. Każdy z tych wierszy jest sklasyfikowany jako Zmodyfikowane, Nowe lub Takie same:

## Zmodyfikowane

Plik istnieje w wielu katalogach, ale pliki są różne

## Nowe

Plik istnieje w jednym katalogu, ale nie w pozostałych

## Takie same

Plik istnieje we wszystkich katalogach, i wszędzie jest taki sam

Można zmienić, które typy różnic są wyświetlane w obecnym porównaniu za pomocą przycisku Filtry plików na pasku narzędziowym.

Obecnie można filtrować pliki tylko na podstawie ich stanu. Nie można w ten sposób filtrować katalogów. Na przykład, nie można ustawić programu Meld na ignorowanie wszystkich katalogów, które zawierają tylko nowe pliki. Katalog zawierający tylko „Nowe” pliki zostałby wyświetlony jako pusty, ale nadal obecny.

# Filtrowanie nazw plików

Meld zawiera przydatny zestaw filtrów nazw plików, które umożliwiają ignorowanie nieciekawych plików i katalogów, takich jak popularne pliki kopii zapasowych i katalogi z metadanymi systemów kontroli wersji. Każdy filtr nazw plików może być oddzielnie włączony lub wyłączony przyciskiem Filtry plików na pasku narzędziowym.

Można dodawać, usunąć i zmieniać filtry nazw plików w sekcji Filtry plików okna Preferencji. Filtry nazw plików określają wzory nazw plików, które nie będą uwzględniane podczas wykonywania porównywania katalogów. Wszystkie pliki pasujące do włączonego filtru nie będą nawet wyświetlane w porównywaniu drzewa. Filtry nazw plików dopasowują pliki i katalogi. Jeśli katalog pasuje do filtru, to on i jego zawartość są ignorowane.

Filtry nazw plików są dopasowywane zgodnie ze wzorami wieloznaczników powłoki. Na przykład, `*.jpg` dopasuje wszystkie nazwy plików kończące się `.jpg`. Poniższa tabela zawiera wszystkie znaki wieloznaczników powłoki rozpoznawane przez Meld.

## Wzory wieloznaczników powłoki

Wieloznacznik | Dopasowuje
--- | ---
`*` | wszystko (tzn. zero lub więcej znaków)
`?` | dokładnie jeden znak
`[abc]` | dowolny z zawartych znaków
`[!abc]` | wszystko poza jednym z zawartych znaków
`{kot,pies}` | „kot” lub „pies”

Zmiana ustawienia Aktywne w oknie Preferencji zmienia, czy ten filtr jest domyślnie włączony.

Włączenie filtru w menu lub pasku narzędziowym włącza lub wyłącza go tylko dla tego porównania.

# Rozróżnianie wielkości znaków w nazwach plików

Pliki są porównywane w dwóch katalogach zgodnie z ich nazwami. To porównanie domyślnie rozróżnia wielkość znaków, tzn. pliki README, readme i ReadMe są tratowane jako różne pliki.

Podczas porównywania plików na niektórych systemach plików (np. HFS+ lub FAT) można ustawić Meld tak, aby nie rozróżniał wielkości znaków w nazwach plików. Można to zrobić za pomocą przycisku Filtry plików na pasku narzędziowym i wybierając Ignorowanie wielkości liter w nazwach plików.