Wie kann man einen Codeblock leicht aufheben?

Beim Bearbeiten eines Beitrags wurde der Codeblock manchmal zu weit eingerückt und erzwingt unnötigerweise eine horizontale Bildlaufleiste.

Gibt es eine Schneller Weg, um diese Art der Einrückung zu korrigieren, oder muss ich immer noch Zeile für Zeile Leerzeichen löschen?

Antwort

Sie können Verwenden Sie das Userscript von balpha ♦ unter Bessere Handhabung der Einrückung und der TAB-Taste beim Bearbeiten von Posts .

Mit dieser Installation können Sie einfach Shift + Tab so oft wie nötig.

  • Bei mehreren Zeilen ausgewählt sind, Tab und Shift Tab diese Zeilen ein- und ausrücken

  • Wenn nichts ausgewählt ist, Tab und Shift Tab Leerzeichen einfügen oder entfernen, um den Cursor an einer Tabulatorgrenze auszurichten

Meiner Meinung nach sollte dies eine Standardfunktion sein.

Kommentare

  • Dies funktioniert hervorragend mit
  • +1, stimme zu, dass es definitiv eine Standardfunktion sein sollte.

Antwort

Hier „ist eine kleine Eigenheit mit dem Markdown-Editor, den Sie verwenden können, ohne separate Skripte installieren zu müssen. Bei ausgewähltem Text, der derzeit nicht eingerückt ist, werden durch Drücken der Codetaste (oder Strg + K ) allen ausgewählten Zeilen vier Leerzeichen hinzugefügt. Wenn alle ausgewählten Zeilen um mehr als vier Leerzeichen eingerückt sind, werden vier Leerzeichen entfernt.

Wenn Sie in diesem Sinne ein Stück Code aufheben möchten, können Sie es einfach auswählen und den Code drücken Schaltfläche.

Soweit ich weiß, gibt es keine Möglichkeit, Einrückungen so einfach hinzuzufügen. Dazu wähle ich einfach vier Leerzeichen aus, kopiere sie und füge sie bei Bedarf ein.

Kommentare

  • Ich habe versucht, Ihre Antwort zu bearbeiten, da ich einige Zeit gebraucht habe, um herauszufinden, was AFAIK bedeutet. Die Bearbeitung wurde abgelehnt, was enttäuschend ist.

Antwort

Sie können Einrückungen und Einrückungen nur mit Strg K sortieren. Um die Einrückung aufzuheben, markieren Sie, wie @Jeff sagt, den Block und drücken Sie, wobei Sie die zuvor und nachher hinzugefügten Leerzeilen entfernen. Fügen Sie zum Einrücken eine Dummy-Zeile hinzu, die hervorgehoben werden soll >

Kommentare

  • Können Sie bitte erklären, was Sie mit einer hervorzuhebenden Dummy-Linie meinen?
  • @Yve: Ihre Anzeige d die a vor dem eingerückten Code, dann das Ganze markieren und erneut einrücken, dann die a und alle zusätzlichen Leerzeilen löschen.
  • Was bewirkt das Hinzufügen der Dummy-Zeile zum Einzug?
  • @Yve: Es verhindert, dass der Block eingerückt wird, wenn er bereits eingerückt ist.
  • danke Mini, Ich liebe das Skript, das empfohlen wurde. Ich ' beende gerade die Bearbeitung von Posts!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.