<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=tabs%281%29</id>
	<title>tabs(1) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=tabs%281%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=tabs(1)&amp;action=history"/>
	<updated>2026-06-01T14:18:58Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=tabs(1)&amp;diff=9690&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;{{DISPLAYTITLE:tabs(1)}}  == NAMN ==  &#039;&#039;&#039;tabs&#039;&#039;&#039; – ställ in terminalens tabbstopp  == SYNOPSIS ==  &lt;pre&gt; tabs [optioner] [tabbstoppslista] &lt;/pre&gt;  == BESKRIVNING ==  Programmet &#039;&#039;&#039;tabs&#039;&#039;&#039; rensar och ställer in tabbstopp i terminalen.  Det använder terminalfunktionerna från &#039;&#039;&#039;terminfo&#039;&#039;&#039;:  * &#039;&#039;&#039;clear_all_tabs&#039;&#039;&#039; * &#039;&#039;&#039;set_tab&#039;&#039;&#039;  Om någon av dessa saknas kan &#039;&#039;&#039;tabs&#039;&#039;&#039; inte rensa eller ställa in tabbstopp.  Terminalen bör vara konfigurerad för att använda hård...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=tabs(1)&amp;diff=9690&amp;oldid=prev"/>
		<updated>2026-06-01T05:32:16Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;{{DISPLAYTITLE:tabs(1)}}  == NAMN ==  &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; – ställ in terminalens tabbstopp  == SYNOPSIS ==  &amp;lt;pre&amp;gt; tabs [optioner] [tabbstoppslista] &amp;lt;/pre&amp;gt;  == BESKRIVNING ==  Programmet &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; rensar och ställer in tabbstopp i terminalen.  Det använder terminalfunktionerna från &amp;#039;&amp;#039;&amp;#039;terminfo&amp;#039;&amp;#039;&amp;#039;:  * &amp;#039;&amp;#039;&amp;#039;clear_all_tabs&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;set_tab&amp;#039;&amp;#039;&amp;#039;  Om någon av dessa saknas kan &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; inte rensa eller ställa in tabbstopp.  Terminalen bör vara konfigurerad för att använda hård...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:tabs(1)}}&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; – ställ in terminalens tabbstopp&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs [optioner] [tabbstoppslista]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
&lt;br /&gt;
Programmet &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; rensar och ställer in tabbstopp i terminalen.&lt;br /&gt;
&lt;br /&gt;
Det använder terminalfunktionerna från &amp;#039;&amp;#039;&amp;#039;terminfo&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;clear_all_tabs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;set_tab&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Om någon av dessa saknas kan &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; inte rensa eller ställa in tabbstopp.&lt;br /&gt;
&lt;br /&gt;
Terminalen bör vara konfigurerad för att använda hårda tabbar, till exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
stty tab0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Precis som [[clear(1)]] skriver &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; till standardutmatningen. Det går att omdirigera standardutmatningen till en fil, vilket gör att &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; inte faktiskt ändrar tabbstoppen direkt. Filen kan senare skrivas till skärmen med &amp;#039;&amp;#039;&amp;#039;cat&amp;#039;&amp;#039;&amp;#039;, och tabbstoppen ställs då in vid det tillfället.&lt;br /&gt;
&lt;br /&gt;
Detta handlar om hårdvarutabbar. Sådana kan normalt inte snabbt frågas av program som körs i terminalen, om det alls är möjligt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;curses&amp;#039;&amp;#039;&amp;#039; och andra fullskärmsprogram kan använda hårdvarutabbar för att optimera sin utmatning till terminalen. Om hårdvarutabbarnas lägen skiljer sig från informationen i terminaldatabasen blir resultatet oförutsägbart.&lt;br /&gt;
&lt;br /&gt;
Innan man kör curses-program bör man antingen återställa tabbstoppen till standardintervallet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eller använda programmet &amp;#039;&amp;#039;&amp;#039;reset&amp;#039;&amp;#039;&amp;#039;, eftersom normala initieringssekvenser inte garanterar att tabbstoppen återställs.&lt;br /&gt;
&lt;br /&gt;
== OPTIONER ==&lt;br /&gt;
&lt;br /&gt;
=== Allmänna optioner ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-T&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;namn&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Tala om för &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; vilken terminaltyp som ska användas. Om optionen inte anges använder &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; miljövariabeln &amp;#039;&amp;#039;&amp;#039;TERM&amp;#039;&amp;#039;&amp;#039;. Om &amp;#039;&amp;#039;&amp;#039;TERM&amp;#039;&amp;#039;&amp;#039; inte är satt används posten &amp;#039;&amp;#039;&amp;#039;ansi+tabs&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Felsökningsoption. Visar en linjalrad följd av två datarader. Den första dataraden visar förväntade tabbstopp markerade med asterisker. Den andra dataraden visar faktiska tabbstopp markerade med asterisker.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Kontrollera optionerna och kör eventuell felsökningsutmatning, men ändra inte terminalens inställningar.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-V&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Visa versionen av &amp;#039;&amp;#039;&amp;#039;ncurses&amp;#039;&amp;#039;&amp;#039; som användes för detta program och avsluta.&lt;br /&gt;
&lt;br /&gt;
Programmet &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; behandlar en enda lista med tabbstopp. Den sista option som definierar en lista är den som avgör vilken lista som används.&lt;br /&gt;
&lt;br /&gt;
== IMPLICITA LISTOR ==&lt;br /&gt;
&lt;br /&gt;
Använd ett enskilt tal som option, till exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta ställer in tabbar vid det angivna intervallet. I exemplet ovan blir tabbstoppen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1, 6, 11, 16, 21, ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tabbstoppen upprepas fram till skärmens högermarginal.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Rensa alla tabbar.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-8&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ställ in tabbar till standardintervallet.&lt;br /&gt;
&lt;br /&gt;
== EXPLICITA LISTOR ==&lt;br /&gt;
&lt;br /&gt;
En explicit lista kan anges efter optionerna. Den använder inget inledande minustecken.&lt;br /&gt;
&lt;br /&gt;
Värdena i listan måste anges i stigande numerisk ordning och vara större än noll. De separeras med kommatecken eller blanksteg.&lt;br /&gt;
&lt;br /&gt;
Exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs 1,6,11,16,21&lt;br /&gt;
tabs 1 6 11 16 21&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ett plustecken kan användas för att tolka ett tal som ett inkrement relativt föregående värde:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs 1,+5,+5,+5,+5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta motsvarar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs 1,6,11,16,21&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STANDARDISERADE TABBSTOPP ==&lt;br /&gt;
&lt;br /&gt;
POSIX definierar flera listor med tabbstopp.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Assembler, IBM S/370, första formatet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,10,16,36,72&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-a2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Assembler, IBM S/370, andra formatet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,10,16,40,72&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: COBOL, normalt format.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,8,12,16,20,55&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: COBOL, kompakt format.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,6,10,14,49&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: COBOL, utökat kompakt format.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,67&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: FORTRAN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,7,11,15,19,23&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: PL/I.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: SNOBOL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,10,55&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: UNIVAC 1100 Assembler.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1,12,20,44&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MARGINALER ==&lt;br /&gt;
&lt;br /&gt;
Vissa terminaler erbjuder ett sätt att ändra vänster- och högermarginal. &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; stöder detta med en option.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;+m&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;marginal&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Effekten beror på om terminalen har stöd för marginalfunktioner.&lt;br /&gt;
&lt;br /&gt;
Om terminalen har en funktion för att ställa in vänstermarginal använder &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; den och justerar de tillgängliga tabbstoppsbredderna.&lt;br /&gt;
&lt;br /&gt;
Om terminalen inte har marginalfunktioner imiterar &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; effekten genom att placera tabbstopp på lämpliga platser på varje rad. Terminalens faktiska vänstermarginal ändras då inte.&lt;br /&gt;
&lt;br /&gt;
Om parametern &amp;#039;&amp;#039;marginal&amp;#039;&amp;#039; utelämnas används standardvärdet 10.&lt;br /&gt;
&lt;br /&gt;
Använd:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs +m0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
för att återställa vänstermarginalen, det vill säga göra den till terminalens vänstra kant.&lt;br /&gt;
&lt;br /&gt;
Innan en vänstermarginal ställs in återställer &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; marginalen för att minska problem som kan uppstå om markören flyttas till vänster om aktuell vänstermarginal.&lt;br /&gt;
&lt;br /&gt;
När vänstermarginalen ställs in eller återställs kan &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; även återställa högermarginalen.&lt;br /&gt;
&lt;br /&gt;
== FILER ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;datadir/tabset&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Databas för initiering av tabbstopp.&lt;br /&gt;
&lt;br /&gt;
== PORTABILITET ==&lt;br /&gt;
&lt;br /&gt;
IEEE Std 1003.1 / The Open Group Base Specifications Issue 7, POSIX.1-2008, beskriver ett verktyg med namnet &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Det finns dock några viktiga portabilitetsanmärkningar:&lt;br /&gt;
&lt;br /&gt;
* Standarden beskriver optionen &amp;#039;&amp;#039;&amp;#039;+m&amp;#039;&amp;#039;&amp;#039; för att ställa in terminalens vänstermarginal.&lt;br /&gt;
* Mycket få poster i terminaldatabasen innehåller funktionerna &amp;#039;&amp;#039;&amp;#039;set_left_margin&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;set_left_margin_parm&amp;#039;&amp;#039;&amp;#039;, som behövs för att stödja denna funktion.&lt;br /&gt;
* Till skillnad från &amp;#039;&amp;#039;&amp;#039;tput&amp;#039;&amp;#039;&amp;#039; har &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; ingen specifikation i X/Open Curses Issue 7.&lt;br /&gt;
* Optionerna &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039; är utökningar i &amp;#039;&amp;#039;&amp;#039;ncurses&amp;#039;&amp;#039;&amp;#039; och finns inte i andra implementationer.&lt;br /&gt;
&lt;br /&gt;
== HISTORIK ==&lt;br /&gt;
&lt;br /&gt;
Ett verktyg med namnet &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; förekom i PWB/Unix 1.0 från 1977.&lt;br /&gt;
&lt;br /&gt;
En reducerad version levererades i Seventh Edition Unix i början av 1979 och i 3BSD senare samma år. Den versionen stödde en option &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039; för att sätta första tabbstoppet vid vänstermarginalen. Den optionen specificeras inte av POSIX.&lt;br /&gt;
&lt;br /&gt;
PWB/Unix-versionen av &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; återkom i System III från 1980 och använde inbyggda tabeller för att stödja ett halvdussin hårdkopieterminaler, alltså skrivarterminaler. Den hade även logik för att ställa in vänstermarginalen och en funktion för att kopiera tabbstoppsinställningar från en fil.&lt;br /&gt;
&lt;br /&gt;
Versioner i senare AT&amp;amp;T Unix-utgåvor, till exempel SVr4, lade till stöd för terminaldatabasen men behöll tabellerna för skrivare. Vid den tiden hade System V-versionen av &amp;#039;&amp;#039;&amp;#039;tput&amp;#039;&amp;#039;&amp;#039; redan tagit in funktionen för initiering av tabbstopp från BSD:s &amp;#039;&amp;#039;&amp;#039;tset&amp;#039;&amp;#039;&amp;#039; från 1982, men använde &amp;#039;&amp;#039;&amp;#039;terminfo&amp;#039;&amp;#039;&amp;#039;-databasen.&lt;br /&gt;
&lt;br /&gt;
Optionen &amp;#039;&amp;#039;&amp;#039;+m&amp;#039;&amp;#039;&amp;#039; dokumenterades i POSIX Base Specifications Issue 5, Unix98, från 1997. Den utelämnades sedan i Issue 6, Unix03, från 2004 utan uttrycklig motivering, även om en inledande kommentar om att eventuellt justera marginalen blev kvar.&lt;br /&gt;
&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; som dokumenteras i Issue 6 och senare har ingen mekanism för att ställa in marginaler. Optionen &amp;#039;&amp;#039;&amp;#039;+m&amp;#039;&amp;#039;&amp;#039; i &amp;#039;&amp;#039;&amp;#039;ncurses&amp;#039;&amp;#039;&amp;#039;-implementationen skiljer sig från SVr4-funktionen genom att använda terminalfunktioner i stället för inbyggda tabeller.&lt;br /&gt;
&lt;br /&gt;
POSIX anger ingen gräns för antalet tabbstopp. Andra implementationer har haft en gräns. I PWB/Unix-versionen var gränsen 20. Vissa terminaler kan inte acceptera ett godtyckligt antal tabbstopp, men &amp;#039;&amp;#039;&amp;#039;ncurses&amp;#039;&amp;#039;&amp;#039; försöker ställa in tabbstopp fram till högermarginalen om listan är tillräckligt lång.&lt;br /&gt;
&lt;br /&gt;
I motiveringen till Issue 6 för &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; beskrivs hur standardiseringskommittén övervägde att omforma både &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;tput&amp;#039;&amp;#039;&amp;#039;, men utan att komma fram till en bättre lösning.&lt;br /&gt;
&lt;br /&gt;
Där hävdas att ingen känd historisk version av &amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; stöder möjligheten att ställa in godtyckliga tabbstopp. Funktionen som beskrivs ovan under explicita listor fanns dock i PWB/Unix och tillät just godtyckliga tabbstopp.&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
&lt;br /&gt;
Ställ in tabbar med standardintervallet 8:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rensa alla tabbar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ställ in tabbar var femte kolumn:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ställ in explicita tabbstopp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs 1,6,11,16,21&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Samma inställning med relativa ökningar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs 1,+5,+5,+5,+5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Visa felsökningsinformation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -d -8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollera inställningen utan att ändra terminalen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -n -8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Använd en annan terminaltyp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -T xterm -8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Återställ vänstermarginalen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs +m0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sätt vänstermarginal till 10:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs +m10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PRAKTISK ANVÄNDNING ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; används när man vill styra var hårda tabbar hamnar i terminalen.&lt;br /&gt;
&lt;br /&gt;
Detta kan vara viktigt för äldre program, fullskärmsprogram, terminalprogram som använder &amp;#039;&amp;#039;&amp;#039;curses&amp;#039;&amp;#039;&amp;#039;, eller när textutmatning förutsätter specifika tabblägen.&lt;br /&gt;
&lt;br /&gt;
På moderna system används ofta mjuka tabbar i textredigerare, men terminalens hårda tabbstopp kan fortfarande påverka hur programutmatning visas.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
&lt;br /&gt;
* [[infocmp(1)]]&lt;br /&gt;
* [[tset(1)]]&lt;br /&gt;
* [[curses(3)]]&lt;br /&gt;
* [[terminfo(5)]]&lt;br /&gt;
* [[stty(1)]]&lt;br /&gt;
* [[clear(1)]]&lt;br /&gt;
* [[reset(1)]]&lt;br /&gt;
* [[tput(1)]]&lt;br /&gt;
&lt;br /&gt;
== KOLOFON ==&lt;br /&gt;
&lt;br /&gt;
Denna sida är en del av projektet &amp;#039;&amp;#039;&amp;#039;ncurses&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Information om projektet finns på:&lt;br /&gt;
&lt;br /&gt;
https://invisible-island.net/ncurses/ncurses.html&lt;br /&gt;
&lt;br /&gt;
Felrapporter för denna manualsida kan skickas till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bug-ncurses@gnu.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Denna sida hämtades från tarbollen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ncurses-6.6.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tarbollen hämtades från:&lt;br /&gt;
&lt;br /&gt;
https://ftp.gnu.org/gnu/ncurses/&lt;br /&gt;
&lt;br /&gt;
Den hämtades den 24 maj 2026.&lt;br /&gt;
&lt;br /&gt;
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i denna kolofon, kan du skicka e-post till:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
man-pages@man7.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== KORT SAMMANFATTNING ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;tabs&amp;#039;&amp;#039;&amp;#039; ställer in hårda tabbstopp i terminalen.&lt;br /&gt;
&lt;br /&gt;
Vanliga kommandon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tabs -8&lt;br /&gt;
tabs -0&lt;br /&gt;
tabs -5&lt;br /&gt;
tabs 1,6,11,16,21&lt;br /&gt;
tabs -d -8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kommandot är främst användbart när program eller terminalmiljöer förutsätter särskilda tabbstopp.&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/tabs.1.html&lt;br /&gt;
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>