staging.inyokaproject.org

[Wunsch] Markierung in Codeblöcken

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

DrScott Team-Icon

Ehemalige
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

Oft hat man das Problem, dass man einen Codeblock hat, in dem man auf ein bestimmtes Detail aufmerksam machen möchte. Hier wäre es wünschenswert, wenn es zumindest eine Möglichkeit gäbe, Teile davon hervorzuheben.

Da es ja eigentlich ein Widerspruch ist, innerhalb eines Codeblocks nach etwas zu parsen und dies bei entsprechendem Inhalt zu unerwünschten Markierungen führen könnte, wäre es vielleicht sinnvoll, dies als Alternativen Codeblock anzubieten. Oder man läßt den Anwender bestimmen, was als Markierungsschalter interpretiert werden soll, z.b.

{{{___mark___
Hier ist ___mark___etwas___mark___ markiert
\}}}
und das sollte dann etwa so aussehen:

Hier ist etwas markiert

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17432

Genügt es nicht die Zeile bennenen zu können:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
else if (c == '\n') 
{
	buf  .append (c);
	if (i < leng)
	{
		char next = input.charAt (i+1);
		if (next == '}' ) 
		{
			--tabs;
			++i;
			for (int r=tabs; r > 0, --r)
			{
				buf  .append ("\t");
			}
			buf  .append (next);
		}
		else
			for (int r=tabs; r > 0; --r)
			{
				buf  .append ("\t");
			}
	}
}

Zeile 11, r > 0, - das Komma ist falsch.

DrScott Team-Icon

Ehemalige
(Themenstarter)
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

Ok, ich wußte nicht, das sich die Zeilennummern auch ohne Syntax-Highlighting aktivieren lassen, erlich gesagt war mir die Möglichkeit zur Zeilennummerierung noch gar nicht bewusst: Der Unterschied zwischen "Rohtext" und "Code ohne Highlighting" liegt genau in den Zeilennummerierung.

Ein guter Workaround, aber ich finde das nicht perfekt.
Danke!

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Oft hat man das Problem, dass man einen Codeblock hat, in dem man auf ein bestimmtes Detail aufmerksam machen möchte. Hier wäre es wünschenswert, wenn es zumindest eine Möglichkeit gäbe, Teile davon hervorzuheben.

Geht doch. Aus

Hier ist [mark]etwas[/mark] markiert

wird

Hier ist etwas markiert

Leider ist das nicht dokumentiert.

DrScott Team-Icon

Ehemalige
(Themenstarter)
Avatar von DrScott

Anmeldungsdatum:
7. Juli 2005

Beiträge: 6018

Chrissss, ich Danke Dir!

Ich versuche mal jemanden vom Wiki-Tream drauf anzusetzen.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17329

Ist aber Forensyntax 😉 Habe es unter Syntaxelemente nun aufgeführt 😀

Antworten |