Zatrzymanie tabulatora

Linijka przedstawiająca tabulatory u góry dokumentu edytora tekstu

Zatrzymanie tabulatora na maszynie do pisania to miejsce, w którym ruch karetki jest zatrzymywany przez regulowany ogranicznik krańcowy. Tabulatory są ustawiane ręcznie, a naciśnięcie klawisza tabulatora powoduje przejście karetki do następnego tabulatora. W edytorach tekstu na komputerze ta sama koncepcja jest realizowana w prosty sposób z automatycznymi, stałymi tabulatorami.

Nowoczesne edytory tekstu uogólniają tę koncepcję, oferując tabulatory, które mają atrybut wyrównania i powodują automatyczne wyrównanie tekstu do lewej, prawej lub na środku samego tabulatora. Takie tabulatory są dla akapitu i można je w każdej chwili przenieść w inne miejsce, a nawet usunąć.

Czasami symbole zastępcze we fragmentach kodu są również nazywane „tabulatorami”, ponieważ użytkownik może je przełączać, naciskając klawisz tabulatora.

Rodzaje tabulatorów

Tabulator to pozycja pozioma, która służy do umieszczania i wyrównywania tekstu na stronie. Istnieje co najmniej pięć rodzajów tabulatorów w powszechnym użyciu w edytorach tekstu lub w programie Microsoft Word .

Lewy
tekst rozciąga się w prawo od pozycji tabulatora.
Wyśrodkuj
tekst jest wyśrodkowany na pozycji tabulatora.
Prawy
tekst rozciąga się w lewo od pozycji tabulatora, aż do wypełnienia miejsca tabulatora, a następnie tekst rozciąga się w prawo. Tekst
dziesiętny
przed kropką dziesiętną rozciąga się w lewo, a tekst po kropce dziesiętnej rozciąga się w prawo.
Zakreśl
pionową linię w określonym miejscu w każdym wierszu dokumentu.

Dynamiczne tabulatory

W przeciwieństwie do stałego pozycjonowania, tabulatory można dostosowywać dynamicznie, w oparciu o długość sąsiednich segmentów linii rozdzielonych tabulatorami, przez wyrównanie do określonego znaku lub ciągu znaków w każdym wierszu itp. Program Adobe InDesign obsługuje niedrukowalne wcięcie w tym miejscu " postać.

W 2007 roku Nick Gravgaard opublikował algorytm automatycznych dynamicznych tabulatorów o nazwie „Elastyczne tabulatory”. Może to być przydatne do przeglądania/edycji kodu źródłowego i niezbędne w przypadku danych tabelarycznych. Różne edytory tekstu i IDE zaimplementowały algorytm elastycznych tabulatorów bezpośrednio lub przez rozszerzenie.

Oprogramowanie obsługujące elastyczne tabulatory

Zobacz też