Preferencje edytorów tekstu
Kategoria Text Editors w oknie dialogowym Preferences zapewnia dostęp do preferencji dotyczących funkcji i możliwości powiązanych z edytorem tekstu.
Ogólne
Strona Text Editors – General okna dialogowego Preferences udostępnia elementy konfiguracji związane z zachowaniem edycji w edytorze tekstu.

Strona Text Editors – General okna dialogowego Preferences
| Editing | |
| Insert Mode | Włącz, aby wstawiać tekst w miejscu kursora bez nadpisywania istniejącego tekstu. Jeśli ta opcja jest wyłączona, tekst wpisywany w miejscu kursora jest nadpisywany. |
| Overwrite cursor as block | Włącz, aby kursor był nadpisywany jako blok. |
| Cursor through tabs | Włącz, aby klawisze strzałek mogły przesuwać kursor do logicznych odstępów w obrębie każdego znaku tabulacji. |
| Cursor beyond EOL | Włącz, aby umożliwić ustawienie kursora poza znakiem końca linii (EOL) w dokumencie tekstowym. |
| Cursor beyond EOF | Włącz, aby umożliwić ustawienie kursora poza znakiem końca pliku (EOF) w dokumencie tekstowym. |
| Persistent blocks | Włącz, aby zachować zaznaczone bloki w dokumencie tekstowym jako zaznaczone nawet po przesunięciu kursora klawiszami strzałek. Po zaznaczeniu nowego bloku poprzedni blok jest usuwany. |
| Overwrite blocks | Włącz, aby umożliwić zastąpienie zaznaczonego bloku tekstu tym, co zostanie wpisane jako następne. Jeśli opcja Persistent blocks również jest zaznaczona, wpisywany tekst jest dopisywany po aktualnie zaznaczonym bloku. |
| Disable dragging | Włącz, aby zablokować możliwość przeciągania zaznaczonych bloków tekstu w obrębie dokumentu. Domyślnie ta opcja jest wyłączona. |
| Group undo | Włącz, aby cofnąć ostatnie polecenie edycji, a także wszelkie kolejne polecenia edycji tego samego typu. |
| Remember undo/redo after save | Włącz, aby dane cofania pozostawały dostępne po zapisaniu pliku tekstowego, umożliwiając wycofanie wszystkich zmian. Ta opcja jest domyślnie włączona. Jeśli ją wyłączysz, po zapisaniu pliku tekstowego wszystkie dane cofania zostaną utracone. |
| Smart 'Home' key | Włącz, aby klawisz Home (użyty po raz pierwszy) powodował przeskok kursora do pierwszego znaku niebędącego spacją w bieżącej linii. Przy kolejnym naciśnięciu klawisza Home kursor przeskoczy na początek linii itd. Takie zachowanie klawisza Home odpowiada produktowi Microsoft™ Visual Studio™. Wyłącz tę opcję, aby po naciśnięciu klawisza Home kursor przeskakiwał na początek bieżącej linii. |
| Find | |
| Find text at cursor | Włącz, aby bieżący tekst pod kursorem został umieszczony w polu Text to find w oknie dialogowym Find Text. Jeśli ta opcja jest wyłączona, tekst wyszukiwania trzeba wprowadzić ręcznie. |
| Find selected text on Find Next | Włącz tę opcję, aby szybko znajdować kolejne wystąpienia aktualnie zaznaczonego tekstu, zamiast tekstu użytego w pierwotnej akcji wyszukiwania. |
| Select found text | Włącz, aby kopiować znaleziony tekst do schowka podczas użycia polecenia kopiowania. |
| Import | |
| Import from | Kliknij, aby zaimportować ustawienia preferencji edytora tekstu, a następnie wybierz z Tasking lub Visual Studio. |
| Tabs & Indent | |
| Use tab character | Gdy włączone, dla każdej tabulacji wstawiany jest dosłowny znak tabulacji. Gdy wyłączone, zamiast tego wstawiane są spacje. Włącz opcję Use special symbols na stronie Text Editors - Display Preferences , aby widzieć znaki tabulacji w dokumencie tekstowym. |
| Optimal fill | Włącz, aby linia była automatycznie wcinana przy użyciu minimalnej możliwej liczby znaków, stosując w razie potrzeby tabulatory i spacje. Włącz opcję Use special symbols na stronie Text Editors - Display Preferences , aby widzieć symbole tabulacji w dokumencie. |
| Smart tab | Włącz, aby tabulacja w nowej linii odpowiadała położeniu pierwszego znaku niebędącego białym znakiem w poprzedniej linii. |
| Auto indent mode | Włącz, aby tworzyć nową linię po naciśnięciu Enter. Kursor zastosuje wcięcie takie samo jak pozycja pierwszego znaku niebędącego białym znakiem w poprzedniej linii. |
| Smart indent mode | Włącz, aby aktywować zachowanie tabulatora uwzględniające programowanie; obecnie używane tylko podczas edycji plików C. Na przykład, gdy ta opcja jest włączona i wpiszesz zamykający nawias klamrowy, edytor wciśnie ten znak tak, aby był wyrównany do odpowiadającego mu otwierającego nawiasu klamrowego. Wyłącz tę opcję, a tabulator będzie działał normalnie. |
| Backspace unindents | Włącz, aby klawisz Backspace usuwał wcięcie jednym naciśnięciem. |
| Tab Stops | Użyj do zdefiniowania tabulatorów edytora jako liczby znaków reprezentowanych przez tabulator. |
| Block Indent | Użyj, aby określić stałą liczbę spacji do wcięć tekstu oraz liczbę spacji wcięcia/wycięcia używaną dla zaznaczonego bloku tekstu. Polecenia klawiszowe wcięcia i wycięcia bloku to odpowiednio Ctrl+Shift+I i Ctrl+Shift+U . |
| Key Mapping | |
| Default | Mapuj klawisze edytora tak, aby odpowiadały mapowaniom CUA. |
| Borland Classic | Mapuj klawisze tak, aby odpowiadały klawiszom edytora Borland Classic. |
| Brief | Mapuj klawisze tak, aby odpowiadały skrótom Brief. |
| Epsilon | Mapuj klawisze edytora tak, aby odpowiadały klawiszom Epsilon. |
| Visual Studio | Mapuj klawisze edytora tak, aby odpowiadały edytorowi Visual Studio. |
| Advanced | |
| Double click line | Gdy włączone, linia jest podświetlana po dwukrotnym kliknięciu znaku w tej linii. Jeśli ta opcja jest wyłączona, podświetlane jest tylko zaznaczone słowo. |
| Unix EOL style | Gdy włączone, podczas zapisywania pliku tekstowego każda linia będzie oddzielana pojedynczym znakiem LF (styl Unix) zamiast pary CR/LF. |
| Compress undo motion | Gdy włączone, zmiana położenia kursora nie trafia na listę cofania. Zwykle, jeśli tekst zostanie zmodyfikowany i naciśnięty zostanie klawisz PageUp, trzeba byłoby użyć Cofnij dwa razy, aby przywrócić tekst do stanu pierwotnego. Przy włączonej opcji Compress Undo Motion można to zrobić jednym Cofnij.. |
| Advanced block editing | Gdy włączone, wszystkie zaznaczone bloki są jednocześnie nadpisywane podczas pisania. |
Wyświetlanie
Strona Text Editors – Display okna dialogowego Preferences udostępnia elementy sterujące i informacje związane z wyświetlaniem tekstu.

Strona Text Editors – Display okna dialogowego Preferences
| Font | |
| Editor Font: Change | Kliknij, aby otworzyć standardowe okno dialogowe Windows Font , w którym możesz skonfigurować czcionkę używaną dla dokumentów tekstowych. Pole po prawej stronie odzwierciedla bieżącą czcionkę edytora tekstu. |
| Visual | |
| Visible right margin | Włącz, aby wyświetlać prawy margines w dokumencie tekstowym. Możesz dostosować szerokość marginesu, wpisując nową wartość w polu Margin width. Prawy margines służy do formatowania wizualnego i zawijania wyrazów. |
| Show line numbers | Zaznacz, aby wyświetlać numery linii w dokumencie tekstowym. Użyj opcji podrzędnych, aby skonfigurować sposób wyświetlania numeracji.
Line numbers on gutter - włącz wyświetlanie numerów linii w marginesie (gutter). Jeśli ta opcja jest wyłączona, numery linii są wyświetlane w kolumnie obok marginesu w samym dokumencie.
Show all numbers - włącz wyświetlanie wszystkich numerów linii. Gdy ta opcja jest wyłączona, wyświetlany będzie numer co dziesiątej linii, a dla pozostałych linii pojawią się znaczniki (większe znaczniki co piątą linię). |
| Use special symbols | Zaznacz, aby włączyć wyświetlanie znaków specjalnych, takich jak znak powrotu karetki lub koniec linii. |
| Word wrap | Zaznacz, aby zawijać tekst zgodnie z jedną z poniższych opcji:
Wrap at margin - wybierz zawijanie tekstu na linii prawego marginesu. Upewnij się, że opcja Visible right margin jest włączona, i zdefiniuj szerokość marginesu w polu Margin width.
Wrap at window - wybierz zawijanie tekstu przy prawej krawędzi widocznego obszaru roboczego dokumentu tekstowego. |
| Indicate modified lines | Włącz, aby linie tekstu, które zostały zmodyfikowane lub dodane, były automatycznie podświetlane kolorowymi znacznikami w marginesie. Niezapisane zmiany są oznaczane czerwonymi znacznikami, a zapisane zmiany — zielonymi. Umożliwia to szybką identyfikację tekstu, który został zatwierdzony. |
| Syntax Highlighting | |
| Use syntax highlighting | Zaznacz, aby włączyć podświetlanie składni. Aby ustawić opcje podświetlania, użyj strony Text Editors - Colors . |
| Highlight brackets | Włącz, aby podświetlać nawiasy w tekście, co jest przydatne do identyfikowania nawiasów otwierających i zamykających. |
| Automatic delimiter highlighting | Zaznacz, aby włączyć kontrolę tego, czy dopasowane pary znaków ograniczników są podświetlane. Na przykład, gdy ta opcja jest włączona, po zamknięciu nawiasu edytor tekstu go podświetli. |
| Underline typing errors | Włącz, aby podkreślać wszelkie błędy pisowni. |
| Code Outlining | |
| Use Code Outlining | Włącz, aby wyświetlać małe pole, które pojawia się dla każdej procedury/funkcji/podprogramu w dokumencie tekstowym. Każdą rutynę można zwinąć do jednej linii lub rozwinąć, klikając małe pole. Użyj opcji Show Collapse Lines i Buttons on Gutter, aby mieć większą kontrolę nad funkcją Code Outlining. |
Kolory
Strona Text Editors - Colors okna dialogowego Preferences udostępnia elementy sterujące i informacje związane z kolorami tekstu.

Strona Text Editors – Colors okna dialogowego Preferences
Editor Colors Settings |
(Poniżej pominięto opcje, które nie wymagają wyjaśnienia.) |
| Color SpeedSetting | Użyj listy rozwijanej, aby wybrać żądane ustawienie koloru. |
| Element | Wyświetla listę wszystkich elementów występujących w tekście. Każdy element ma ustawienie domyślne dostępne w dolnej części okna dialogowego. |
| Additional Controls | |
| Load Colors | Kliknij, aby otworzyć okno dialogowe Load Color Scheme, w którym możesz wczytać ustawienia kolorów (*.clr pliki) ze źródeł zewnętrznych. |
| Save Colors | Kliknij, aby otworzyć okno dialogowe Save Color Scheme As, w którym możesz zapisać ustawienia kolorów jako plik *.clr. |
| Configure Language | Kliknij, aby otworzyć okno dialogowe Language Setup, w którym możesz zarządzać listą języków, które można powiązać z dokumentami otwieranymi w edytorze tekstu. |
| Edit Current Language Syntax | Kliknij, aby otworzyć okno dialogowe Syntax Editor, w którym możesz edytować składnię bieżącego języka. |