# Praca z &kate; MDI

## Przegląd

Niniejszy rozdział wyjaśni znaczenie terminów: okno, edycja, dokument, ramka , edytor. Pozwoli to czytelnikowi na bardziej efektywną pracę z &kate;.

### Okno główne

Okno główne w &kate; jest standardowym oknem środowiska &kde; z dodatkowymi paskami bocznymi zawierającymi widoki narzędzi. Dostępny jest pasek menu ze standardowymi poleceniami, jak też pasek narzędzi ze skrótami do najczęściej używanych poleceń.

Najważniejszą częścią okna jest obszar edycji domyślnie wyświetlający pojedyncze okno edytora tekstu, w którym można pracować z dokumentem.

Do wyświetlania okien z narzędziami wykorzystywane są mechanizmy dokowania okien środowiska &kde;. Te okna to:

- Lista plików

- Przeglądarka systemu plików

- Wbudowana konsola

Dodatkowe widoki narzędzi np. udostępniane przez wtyczki.

Widoki narzędzi mogą być rozmieszczane w różnych panelach. Zmiana ich położenia możliwa jest po naciśnięciu prawego przycisku myszki na pasku bocznym i skorzystaniu z menu kontekstowego.

Pozycja widoku narzędzi może być zmieniona na trwałą w menu kontekstowym. Ponieważ każdy pasek boczny może zawierać kilka zestawów narzędzi to ustawienie zachowania na "trwały" spowoduje jednoczesne wyświetlenie kilku zestawów narzędzi.

## Okno edytora

W programie &kate; możliwe jest otwarcie więcej niż jednego dokumentu jednocześnie oraz podzielenie obszaru edycyjnego na dowolną liczbę ramek, podobnie jak w programach &konqueror; lub emacs. Dzięki temu użytkownik może wyświetlić kilka widoków tego samego dokumentu jednocześnie, co jest pomocne gdy np. kod programu zawiera definicje zmiennych w górnej części pliku. Można też oglądać plik nagłówkowy programu w jednej ramce, równocześnie edytując plik implementacji w innej ramce.

Jeśli dokument jest otwarty w kilku ramkach, to zmiany dokonane w jednej są natychmiast widoczne w pozostałych. Odnosi się to zarówno do zmian w tekście jak i do operacji zaznaczania. Operacje szukania lub ruchu kursora dotyczą tylko aktywnego okna.

Nie jest możliwe otwarcie wielu okien z tym samym dokumentem tak, aby zmiany w jednym nie miały wpływu na pozostałe.

W momencie podziału okna edytora na dwie ramki, obszar edycji jest dzielony na dwie równe części wyświetlające bieżący dokument. Nowa ramka pojawi się na dole (w przypadku podziału poziomego) lub po prawej stronie (w przypadku podziału pionowego). Nowa ramka staje się aktywna, co jest sygnalizowane odpowiednim kolorem obramowania ramki.

## Lista dokumentów

Lista dokumentów pokazuje spis wszystkich dokumentów obecnie otwartych przez &kate;. Zmodyfikowane pliki oznaczane są małą ikoną dyskietki po lewej stronie.

Jeśli otwartych jest więcej plików o tej samej nazwie (ale np. zlokalizowanych innych folderach) to nazwa kolejnych plików będzie rozszerzona dołączoną liczbą (2) i tak dalej. Po najechaniu myszką na nazwę dokumentu wyświetli się podpowiedź podająca pełną ścieżkę dostępu (pozwala to na wybranie właściwego pliku).

Aby wyświetlić dany plik w bieżącej ramce, należy kliknąć na jego nazwę w liście dokumentów lewym przyciskiem myszy.

Lista dokumentów może być sortowana na kilka sposobów. Kliknięcie prawym przyciskiem myszy pozwala wybrać kolejność sortowania za pomocą kontekstowego menu Sortuj wg.. Dostępne są następujące możliwości:

Kolejność otwierania

- Sortuje dokumenty według kolejności ich otwierania.

Nazwa dokumentu

- Sortuje dokumenty alfabetycznie.

URL

- Sortuje dokumenty alfabetycznie, stosując pełny adres URL.

Zmiany w dokumentach będą przedstawiane na liście za pomocą zmienionych kolorów tła pod nazwą dokumentu. Każda edycja dokumentu wzmacnia nasycenie koloru tła tak, że ostatnio edytowane dokumenty mają kolor najbardziej wyrazisty. Pozwala to na łatwą identyfikację dokumentów, którymi w danej chwili zajmuje się użytkownik. Funkcja ta może zostać wyłączona w karcie Lista dokumentów okna konfiguracji.

Domyślna lokalizacja listy dokumentów w oknie &kate; to lewa strona obszaru edycyjnego.

## Przeglądarka systemu plików

Przeglądarka systemu plików wyświetla listę katalogów, pozwalając na wybranie i otwarcie pliku z pokazywanego katalogu w bieżącej ramce okna edycyjnego.

Przeglądarka systemu plików zawiera następujące elementy:

Pasek zadań

- Zawiera standardowe przyciski nawigacyjne:

  Katalog domowy

- Wciśnięcie tego przycisku powoduje przejście do katalogu domowego użytkownika.

Katalog wyżej

- Wciśnięcie tego przycisku powoduje przejście do katalogu nadrzędnego nad bieżącym (jeżeli jest to możliwe).

W tył

- Powoduje przejście do katalogu, który był poprzednio wyświetlany.Ten przycisk jest nieaktywny, jeśli wcześniej nie otwarto żadnego innego katalogu.

W przód

- Powoduje przejście do następnego katalogu z historii przeglądania. Ten przycisk jest nieaktywny, jeśli nie ma następnego katalogu w historii.

Bieżący katalog dokumentu

- Powoduje przejście do katalogu, w którym znajduje się bieżący dokument. Ten przycisk jest nieaktywny, jeśli dokument jest nowy, niezapisany lub jeśli nie da się określić katalogu, w którym się znajduje.

Ścieżka dostępu &URL;

- Tutaj można wpisać ścieżkę dostępu do katalogu, który użytkownik chce przeglądać. Pole &URL; przechowuje listę poprzednio wpisywanych ścieżek. Wybranie jednej z nich możliwe jest za pomocą przycisku rozwijania listy po prawej stronie pola.

  Pole &URL; posiada funkcję automatycznego uzupełniania nazw katalogów. Metoda uzupełniania może być wybrana po naciśnięciu prawego przycisku myszki na polu tekstowym.

Widok katalogu

- Zawiera standardową dla środowiska &kde; przeglądarkę plików w katalogu.

Filtr nazw plików

- Pozwala na filtrowania listy plików wyświetlonych w oknie według zdefiniowanych kryteriów. Można wykorzystać standardowe maski filtra plików, a w przypadku podawania więcej niż jednej maski poszczególne pozycje należy rozdzielić spacjami np: `*.cpp *.h *.moc`.

  Aby wyświetlić wszystkie pliki należy wprowadzić w tym polu gwiazdkę: `*`.

  Pole filtra nazw plików zachowuje 10 ostatnich wpisów. Aby wybrać któryś z nich, należy skorzystać z przycisku rozwijania listy po prawej stronie pola.

## Konsola

Wbudowana konsola jest kopią programu &konsole; dla środowiska &kde;. Można ją włączyć w menu Okno Widoki narzędzi Pokaż panel Konsola lub przez naciśnięcie klawisza F7. Dodatkowo, jeżeli włączona została opcja Synchronizuj konsolę z aktywnym dokumentem to katalog roboczy w konsoli będzie zawsze ustawiany na ścieżkę do katalogu, w którym znajduje się bieżący dokument.

Domyślnie konsola w oknie &kate; znajduje się na dole, pod obszarem edycji.

Program &konsole; można dodatkowo konfigurować. Po naciśnięciu prawego przycisku myszki otworzy się kontekstowe menu z listą dostępnych opcji. Więcej informacji o korzystaniu z &konsole; dostępne jest w podręczniku dla tego programu.

## Narzędzia zewnętrzne

W menu Narzędzia dostępne jest podmenu Narzędzia zewnętrzne. Pozycje z tego menu służą do uruchamiania programów wykonujących operację na danych związanych z bieżącym dokumentem. Może do nich zostać przekazana na przykład: ścieżka do pliku, katalog, cały tekst dokumentu lub jego zaznaczony fragment.

Narzędzia zewnętrzne użytkownik może definiować samodzielnie w karcie Narzędzia zewnętrzne okna konfiguracji &kate;.