Automatische Vervollständigung gängiger Funktionen in TeXShop?

Automatische Vervollständigung gängiger Funktionen in TeXShop?

Gibt es eine Möglichkeit, TeXShop die Ausführung allgemeiner Funktionen zu ermöglichen, um die mehrmalige Eingabe desselben Wortes zu vermeiden?

Wenn Sie beispielsweise eingeben \sub, bietet TeXShop automatisch Optionen zum Vervollständigen des Wortes an. Geben Sie also \sub- [TAB drücken] - \subsection. ein.

Ich finde es mühsam, gängige Funktionen wiederholt abzutippen.

Antwort1

EntsprechendÜber TeXShop(verfügbarHier)

„Die automatische Vervollständigung kann vom Benutzer konfiguriert werden. Öffnen Sie zur Konfiguration die Datei ˜/Library/TeXShop/Keyboard/autocompletion.plist mit TeXShop. Lesen Sie die Kommentare oben, bearbeiten Sie sie entsprechend, um Landwebers Auswahl neu zu definieren, oder fügen Sie Ihre eigenen hinzu, und speichern Sie. Achten Sie darauf, im UTF-8-Format zu bearbeiten und zu speichern, wenn Sie Unicode-Zeichen verwenden.“

Der Quelltexteditor unterstützt die Befehlsvervollständigung. Geben Sie die ersten Buchstaben eines Wortes ein und drücken Sie die Escape-Taste. Die restlichen Buchstaben werden eingegeben. Durch erneutes Drücken der Escape-Taste werden alle möglichen Vervollständigungen durchlaufen.

Antwort2

Dies ist eine andere Möglichkeit, ursprünglich kommentiert vonmurray, verdient aber mehr Aufmerksamkeit, deshalb poste ich nach dem Testen Folgendes:

Angenommen, Sie möchten eine Befehlsvervollständigung für , die zur Ausgabe in Farbe \textcolor{red}{coloured text}verwendet werden kann (zu verwenden mit in der Präambel).coloured textred\usepackage[]{xcolor}

  1. Der GUI-Weg(mit weniger Kontrolle natürlich): Geben Sie \textcolor{}{}im Befehlsfenster ein, wählen Sie es aus und drücken Sie dann command+shift+W(Tastenkürzel für: TexShop menu > Source > Command Compeltion > Add Word). Sie können es jetzt sofort verwenden, ohne Ihre Arbeit/TexShop neu starten zu müssen.

  2. Der Befehlsvervollständigungseditor(Wenn Sie erweiterte Funktionen wünschen, wie: der Cursor springt zum ersten {} während die automatische Vervollständigung ausgelöst wird) Gehen Sie zu TexShop menu > Source > Command Compeltion > Add Word. Fügen Sie Folgendes hinzu: \textcolor{#INS#•#INS#}{•}am Ende der Datei, drücken Sie command+s& und schon kann es losgehen.

Ich glaube, wenn sich jemand die bereits im Editor vorhandenen Einträge ansieht, kann er/sie alle Anforderungen der automatischen Vervollständigung durch Hinzufügen einfacher Einträge automatisieren.ist meiner Meinung nach ein sehr vielseitiger und leistungsstarker Editor mit fast allen integrierten Funktionen.

Prost!

verwandte Informationen