Seite 1 von 1
					
				Schlüsselwort für lstlisting
				Verfasst: Di 3. Mai 2011, 17:02
				von dudero
				Hallo,
ich habe ein Problem mit lstlisting:
Ich möchte bei folgender Zeile den Befehl tar als Schlüsselwort darstellen:
tar xfz datei.tar.gz
Wenn ich bei lstlisting die Option [keywords={tar}] oder [otherkeywords={tar}] setzte, werden beide "tar"-Zeichenfragmente als Schlüsselwort dargestellt:
tar xfz datei.tar.gz
Gibt es eine Möglichkeit das zweite "tar" zu escapen?
Gruß
Dudero
			 
			
					
				Re: Schlüsselwort für lstlisting
				Verfasst: Di 3. Mai 2011, 17:25
				von KOMA
				dudero hat geschrieben:Gibt es eine Möglichkeit das zweite "tar" zu escapen?
Es gibt mit Sicherheit einen Trick, um das Problem zu lösen, beispielsweise, indem man zwischen zwei Buchstaben eine unsichtbare listings-Escape-Sequenz einfügt. Wenn Du mehr wissen willst: Anleitung zum Paket listings oder erster Link in meiner Signatur.
 
			
					
				
				Verfasst: Di 3. Mai 2011, 18:58
				von iTob
				Kannst du nicht einfach das tar mit Leerzeichen als Schlüsselwort definieren?
			 
			
					
				
				Verfasst: Di 3. Mai 2011, 19:20
				von dudero
				Coole Idee, aber funktioniert leider nicht. Das Leerzeichen wird bei [keywords={tar }] einfach ignoriert und wieder beide "tar"s hervorgehoben...
Oder muss man für ein Leerzeichen einen besonderen Befehl eingeben?
			 
			
					
				
				Verfasst: Di 3. Mai 2011, 23:03
				von iTob
				Weiß ich nicht sorry. Sollte aber in der Anleitung stehen. Könntest du nicht alternativ auch „.tar“ (mit Punkt) als comment oder so definieren und die Formatierung rückgängig machen?
			 
			
					
				
				Verfasst: Mi 4. Mai 2011, 08:29
				von dudero
				Mannomann! Was für eine schwere Geburt...
Also ich habs:
man kann die Option [escapeinside={{?}{?}}] nutzen, wobei das Zeichen ? den zu ecapenden Bereich definiert.
Keine Ahnung warum, aber ein ? reicht dafür aus:
tar xfz ?datei.tar.gz --> tar xfz datei.tar.gz