Använd textsnuttar för att snabbt infoga ofta använda textstycken.
Daniel Nylander
po@danielnylander.se 2007, 2008, 2009
Anders Jonsson
anders.jonsson@norsjovallen.se 2016, 2017, 2023

# Textsnuttar

Textsnuttar tillhandahåller ett bekvämt sätt att infoga kodstycken som upprepar sig i dina filer. Till exempel skulle en HTML-textsnutt för taggen `<img>` infoga start- och slutdelarna för taggen, såväl som fasta platser där du kan ange bildattribut. Detta kan göra det enklare och snabbare att skriva kod.

# Aktivera insticksmodulen Textsnuttar

För att aktivera insticksmodulen Textsnuttar:

Välj gedit Inställningar Insticksmoduler.

Välj Textsnuttar för att aktivera insticksmodulen.

# Bläddra bland textsnuttar

För att bläddra bland tillgängliga textsnuttar:

Välj Verktyg Hantera textsnuttar.

Säkerställ att syntaxen är lämpligt inställd. Statusraden längst ner på gedit-fönstret kommer visa den aktuella språkinställningen. Denna språkinställning är vad som låter gedit infoga rätt textsnuttar. Gedit kommer vanligtvis att detektera språk eller syntax för filen som du använder, men ibland kan du behöva ställa in det.

I detta exempel är språket inställt till HTML.

Bläddra bland textsnuttarna som finns tillgängliga för ditt språk eller syntax.

# Använda textsnuttar

För att infoga en textsnutt i ditt aktuella dokument:

Skriv namnet på den önskade textsnutten var som helst i ditt aktuella dokument.

Tryck Tabb för att infoga textsnutten som är associerad med inmatningen.

# Exempel på användning av textsnutt

Till exempel, om du ställt in syntax till HTML, skriv `head` , och tryck ned Tabb-tangenten. Texten autokompletteras då till en textsnutt som:

<head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>Sidtitel</title> </head>

# Lägg till textsnuttar

Du kan lägga till nya textsnuttar som antingen fungerar globalt (det vill säga oberoende av språk) eller endast i en specifik syntax.

Välj Verktyg Hantera textsnuttar.

Från sidopanelen Hantera textsnuttar, välj den önskade syntaxen och klicka på ”+”-knappen för att lista befintliga textsnuttar för vald syntax.

För att lägga till en textsnutt som fungerar globalt (det vill säga då ingen specifik syntax eller språk har ställts in för dokumentet), välj Global från sidopanelen Hantera textsnuttar.

För att lägga till en ny textsnutt, klicka på ”plus”-ikonen i sidopanelen Hantera textsnuttar.

Mata in ett namn för den nya textsnutten. Namnet på textsnutten kan skilja sig från textsnutten som du vill lägga till.

Under avsnittet Aktivering måste du mata in en term för textområdet Tabulatorutlösare:. Du kommer att använda denna term för att infoga din textsnutt.

Om du vill infoga en textsnutt med en tangentbordsgenväg klickar du med muspekaren på textområdet Kortkommando: och trycker den önskade tangentkombinationen. Då du har tryckt ner och släppt tangenterna kommer kortkommandot att vara inställt.

Under textområdet för Redigera:, mata in den önskade texten för textsnutten. Du kan använda `${n}` för att indikera variabler, där n ersätts med ett tal som representerar nummerordningen för inkluderade variabler.

# Nytt textsnuttsexempel

Anta att du skapat en textsnutt med termen hälsningar i Tabulatorutlösare:. Textområdet Redigera: innehåller:

<greetings>Hej ${1:underbara}${2:fantastiska} värld! </greetings>

Du kan infoga denna textsnutt genom att skriva hälsningar i dokumentet och trycka ner Tabb-tangenten. Följande textsnutt kommer att infogas:

<greetings>Hej underbarafantastiska värld!</greetings>

Orden ”underbara” och ”fantastiska” kan behållas eller tas bort beroende på vad du väljer att använda. För att göra detta, tryck Tabb för att välja mellan ”underbara” och ”fantastiska” och tryck Del för att ta bort det minst önskade alternativet.