Codeblöcke in der Größe ändern?

Ich suche nach einer Funktion oder einem Thema, das es mir als Leser ermöglicht, Codeblöcke in Beiträgen zu vergrößern oder zu verkleinern.

Warum? Wir verbringen viel Zeit mit dem Betrachten von Protokollen, und je nach Umgebung kann es viele „Präambeln“ in jeder Protokollzeile geben. Hier ist ein Beispiel:

7 „Gefällt mir“

Vielleicht können wir unsere Funktion „Tabelle erweitern“ auch für Codeblöcke wiederverwenden …

3 „Gefällt mir“

Nun, ich habe die horizontale Größenänderung noch nicht herausgefunden, aber ich konnte die vertikale Größenänderung mit etwas CSS hinzufügen:

// Scrollable code blocks
.hljs {
    resize: vertical;
    height: 515px;
    max-height: unset;
}

Bearbeiten: Nun… egal. Mir ist gerade aufgefallen, dass, wenn der Codeblock kurz ist, das^ die Div zu hoch macht. :frowning:

2 „Gefällt mir“

Es ist wahrscheinlich ein naiver Vorschlag, aber wie wäre es mit white-space: break-spaces; für den Zeilenumbruch?

1 „Gefällt mir“

Ich habe tatsächlich vor einiger Zeit daran gearbeitet, Codeblöcke im Vollbildmodus anzuzeigen. Zuerst müssen Sie die Einstellung show_copy_button_on_codeblocks aktivieren. Dann hat jeder Codeblock mit horizontalem Scrollbalken 2 Schaltflächen – die Kopierschaltfläche und die Vollbildschaltfläche (die Kopierschaltfläche ist immer vorhanden):

Dann wird ein Modal ohne horizontalen Scrollbalken angezeigt:

6 „Gefällt mir“

@Canapin Sie möchten wirklich nicht, dass Codeblöcke umgebrochen werden. Das ist eigentlich der Grund, warum ich 99 % der Beiträge, die ich bearbeite, formatiere: um die Dinge, die nicht umgebrochen werden sollen, in Codeblöcke zu setzen.

Und danke für den Tipp @martin. Ich werde das vielleicht in der Zwischenzeit versuchen, aber ich halte immer noch die Hoffnung auf Inline-Größenänderung … :crossed_fingers: :innocent:

2 „Gefällt mir“

Ich habe show_copy_button_on_codeblocks aktiviert und das ist ein guter Zwischenschritt. :innocent:
Es ist erwähnenswert, dass man mit der Maus über den Codeblock fahren muss, damit die Schaltflächen angezeigt werden. Ich dachte zuerst, es würde nicht funktionieren.

Und zum Thema inline größenverstellbare Codeblöcke sei darauf hingewiesen, dass der SQL-Editor des Data Explorers vollständig größenverstellbar ist. (Ich weiß, dass die Seite anders aufgebaut ist, aber…)

1 „Gefällt mir“

Wenn ich show_copy_button_on_codeblocks aktiviere, wird die Kopieroption (oder die Erweiterung) nicht angezeigt. Fehlt mir etwas?

1 „Gefällt mir“

Die Schaltfläche zum Erweitern wird nur angezeigt, wenn der Codeblock horizontal scrollt. Ich bin mir nicht sicher, warum die Kopierschaltfläche nicht angezeigt wird. Sie ist verborgen, bis Sie mit der Maus über den Codeblock fahren, vielleicht liegt es daran?

Ich war eine Weile still, möchte aber immer noch Inline-Codeblöcke erweitern können.

Im Moment sehe ich Code im Popup. Und die Antwort-/Zitatfunktion ist anscheinend nicht verfügbar. :sadpanda: