Wofür ist das rote Kästchen (der Platzhalter) von TeXStudio?

Wofür ist das rote Kästchen (der Platzhalter) von TeXStudio?

Wenn ich eine Umgebung automatisch vervollständige, erhalte ich ein rotes Kästchen (was ich jetzt weiß, vondiese Fragewird als Platzhalter bezeichnet.)

Inhaltsplatzhalter Inhaltsplatzhalter mit Inhalt

Wozu dienen diese Platzhalter, welche Funktionalität ist mit ihnen verbunden und was ist der vorgesehene Workflow für ihre Verwendung?

(Ich denke, diese Informationen stehen wahrscheinlich alle irgendwo hier, verteilt auf eine Reihe verschiedener Fragen/Antworten. Aber es wäre toll, alles an einem Ort zu haben und zu wissen, dass ich nichts verpasse.)

Antwort1

cwlPlatzhalter werden hauptsächlich zur Angabe von Argumenten bei der automatischen Vervollständigung von Befehlen verwendet: Unter welchen Bedingungen diese erscheinen, lässt sich über Dateien steuern .

Indem Sie festlegen, wo diese Platzhalter hinkommen, können Sie mithilfe der Tastenkombination Ctrl+ Left/ schnell von einem Argument zum nächsten springen Right. Dies soll den Satzsatz Ihrer Dokumente effizienter machen. (Vergleichen Sie dies mit dem Fall, wenn keine Platzhalter verfügbar sind.)

Zum Beispiel:

Bild1

Wenn Sie mit der Eingabe der Argumente in die Platzhalter fertig sind, können Sie die Platzhalter (also die betreffenden Felder) mit Ctrl+ Shift+ entfernen.K

Eine weitere nützliche Eigenschaft der Platzhalter (die insbesondere in Benutzermakros angepasst werden kann) ist dieMirror-Eigenschaft. Damit können Sie zwei (oder mehr) Platzhalter so einstellen, dass sie denselben Inhalt haben. Sie können dies in Aktion mit einer der Standard-Tastaturkürzel in TeXstudio sehen, Ctrl+ E, einem Kürzel zum Erstellen von \begin{}/ \end{}-Umgebungen.

Bild 2

Hier verwende ich folgende Tastenkombination:

  • Ctrl+ Ezum Erstellen der \begin{document}und\end{document}
  • Ctrl+, Rightum zum nächsten Platzhalter zu springen; und geben Sie den Dokumenttext ein (Hervorhebung des contentPlatzhalternamens zum einfachen Ersetzen durch meinen eigenen Text)
  • Ctrl+ Eum die align/ equation-Umgebung zu erstellen
  • Ctrl+, Rightum zum nächsten Platzhalter zu springen; und geben Sie den equationUmgebungstext ein
  • Ctrl+ Shift+ Kum Platzhalter zu entfernen.

Solche Funktionalitäten und Eigenschaften der Platzhalter werden dem TXS-Benutzer zur Verfügung gestellt, um sie auch in seinen eigenen Benutzermakros zu verwenden. Siehediese Antwortals Beispiel. (Entschuldigen Sie die unbeabsichtigte Eigenwerbung – es ist einfacher, Beispiele aus meinen eigenen früheren Antworten zu finden.)

In die gleiche Richtung: TXS ist intelligent genug, um die Platzhalter hervorzuheben, wenn der Cursor für kurze Zeit auf relevantem Inhalt verharrt. Mit „Platzhalter hervorheben“ meine ich die Neuanordnung der Befehle, wie im GIF zu sehen. (Für die eigentliche Hervorhebung von habe ich die Tastenkombination + equationverwendet .)CtrlD

Auf diese Weise können Sie (unter Verwendung der Eigenschaften von Platzhaltern) Inhalte in gespiegelten Platzhaltern schnell und gleichzeitig ersetzen (auch hier wieder aus Effizienzgründen).

Bild 3

Alle weiteren Eigenschaften der Funktion „Platzhalter“ finden Sie imTXS-Handbuch, Abschnitt 4.5.1 zu Textmakros (auf den ich hier nicht näher eingehen werde).

verwandte Informationen