Zatrzymanie tabulatora
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
- Studio wizualne
- Atom
- Tekstadept
- Przeglądarka kodów
- JEdit
- Notatnik++
- Przejdź do pakietu tabwriter
- Zardzewiała skrzynia tabwritera
Zobacz też
- Wyrównanie typograficzne dla aplikacji
- Tabela (informacje) dla innego zastosowania