Wie kann ich Klammern auf dem Mac automatisch vervollständigen/schließen?

Wie kann ich Klammern auf dem Mac automatisch vervollständigen/schließen?

Einige Texteditoren für die Programmierung unterstützen automatisch schließende Klammern. Beispielsweise kann man bei Jupyter Notebook oder Jupyterlab für Python eine Zeile eingeben, sagen wir

asdf wert xcvb

Wenn ich doppelklicke, um zu markierenwertund ich tippe(, es wird mir geben

asdf (wert) xcvb

Ebenso, wenn ich markiereasdfund geben Sie ein', es wird mir geben

'asdf' Wert SCVB

Gibt es eine Möglichkeit, dies im gesamten Mac OS zu tun?

Antwort1

Mir ist kein solches globales Verhalten bekannt, da das, was Sie beschreiben, das spezielle Verhalten dieser einen bestimmten App ist.

Um dies für das gesamte Betriebssystem nachzubilden, benötigen Sie ein Systemmakro, das durch eine ausgewählte Taste auf der Tastatur aktiviert wird und es in eine Tastenfolge übersetzt, um den gewünschten Effekt zu erzielen.

Beispielsweise (aus Windows übernommen und muss auf den Mac übertragen werden) könnte die Tastenkombination Win+ in + , , + , (übersetzt werden . Auf dem Mac ersetzen Sie sie durch .
CtrlX(CtrlV)WinCmd

Dadurch wird die Auswahl in die Zwischenablage kopiert. Geben Sie ein (, fügen Sie die Auswahl ein und geben Sie abschließend ein ). Diese Kombination sollte für die meisten Anwendungen funktionieren.

Dasselbe können Sie auch mit anderen Zeichen als Klammern tun, etwa mit Anführungszeichen.

Eine Erläuterung der Makroprogramme auf dem Mac finden Sie im Beitrag AutoHotkey-Äquivalent für OS X.

Antwort2

Der einfachste Weg dazu ist durchSystemeinstellungen.

  • Gehe zuSystemeinstellungen > Tastatur > Text
  • Drücke den '+'-Schaltfläche unten links.
  • Geben Sie den gewünschten Verknüpfungstext in dasErsetzenSpalte(In unserem Fall wird es sein'(').
  • Geben Sie die Zielphrase, auf die Sie erweitern möchten, in dasMitSpalte (in diesem Fall „()“).
  • Wiederholen Sie die obigen Schritte für alle verschiedenen Klammertypen (falls erforderlich).
  • Bei jeder Eingabe einer öffnenden Klammer zeigt das System die Erweiterung unter dem Text an und ersetzt sie automatisch durch das gewünschte Ergebnis, wenn Sie die Leertaste oder die Eingabetaste drücken.

Das Einschließen von markiertem Text in Klammern oder Anführungszeichen scheint damit allerdings nicht möglich zu sein.

Quelle: https://www.laptopmag.com/articles/autocomplete-with-text-shortcuts-os-x

Antwort3

Wenn Sie nach einem Texteditor mit dieser Funktionalität suchen, dann würde ich vorschlagenBBBearbeiten.

Ich bin sicher, dass es noch andere gibt, aber ich verwende zufällig dieses hier und es verhält sich genauso, wie Sie es beschreiben.

verwandte Informationen