Welche Möglichkeiten gibt es, eigene Textbausteine ​​auf dem Mac zu generieren?

Welche Möglichkeiten gibt es, eigene Textbausteine ​​auf dem Mac zu generieren?

Da ich das Programmieren zunehmend als Beruf und nicht mehr als Hobby betreibe, brauche ich definitiv Möglichkeiten, meine Produktivität zu steigern. Eine Sache, die in dieser Hinsicht definitiv hilfreich wäre, wäre die Möglichkeit, benutzerdefinierte Tastaturkürzel für Text-/Codeausschnitte zu erstellen. Wenn Sie beispielsweise CMD+L+O+R+E+M gedrückt halten, werden ein oder zwei Absätze des Lorem-ipsum-Fülltexts ausgegeben, oder CMD+F+U erstellt eine Funktionsdeklaration.

Idealerweise suche ich nach einer Datenbank, in der ich formatierte Textausschnitte speichern, sie an die von mir gewählten Tastenanschläge binden und den Text dann einfügen kann, wenn ich die entsprechenden Tastenanschläge ausführe.

Gibt es eigenständige Anwendungen, die dies für einen Mac können? Gibt es außerdem Texteditoren/IDEs, die diese Funktion integriert haben?

Antwort1

Ich habe festgestellt, dass TextExpander für den alltäglichen Gebrauch großartig ist, aber zum Programmieren fast nutzlos ist.

Sie haben nicht angegeben, welchen Texteditor/welche IDE Sie verwenden, aber es verfügt wahrscheinlich bereits über eine Art „Autovervollständigung“ und/oder „Snippets/Makros“. Es ist besser auf die Programmierung zugeschnitten und viel leistungsfähiger als TE.

Sie können dies ganz einfach in Coda, Expresso, TextMate, Komodo Edit, NetBeans, Aptana, Eclipse tun... Ich habe Dreamweaver seit (Pause, Nachdenken...) 7 oder 8 Jahren nicht mehr verwendet, daher weiß ich nicht, ob Sie dies tun können. Soweit ich weiß, können Sie dies nicht in XCode, TextWrangler oder BBEdit tun; aber ich könnte mich irren.

Natürlich haben (Mac)Vim und Emacs es auch.

Antwort2

Dieser AKB-Artikellistet alle vorhandenen Tastaturkürzel für Mac OS X auf.

Zu Ihrer Frage, wie Sie Ihre Produktivität steigern können: Ich glaube wirklich nicht, dass die Erstellung einer Vielzahl von 6-Tastenkombinationen Ihre Produktivität steigern wird: Es wird sie eher behindern. Haben Sie schon einmal versucht, Command + LOREM einzugeben? So einfach ist das nicht …

Wenn Sie jedoch immer noch eine relativ begrenzte Anzahl von Aktionen ausführen möchten, können SieAutomatorSkripte mitzusätzliche Aktionenum Text in die aktuelle App einzufügen oder eine ganze Reihe anderer wirklich nützlicher Dinge zu tun (wie aufgezeichnete Makros auszuführen). Kompilieren Sie dann Ihre Automator-Skripte in Apps und weisen Sie diese in Systemeinstellungen > Tastatur benutzerdefinierten Tastaturkürzeln zu.

Ich würde eine gute IDE wie Eclipse mit Code-Snippit-Vorschlägen empfehlen. Das wird Ihre Produktivität steigern.

Antwort3

Ich maghttp://pqrs.org/macosx/keyremap4macbook/. Es funktioniert mit allen Macs, ist kostenlos und einfach anzupassen.

Antwort4

Dank all Ihrer Hinweise habe ich die perfekte App für mein Ziel gefunden. Sie heißt TextExpander, läuft im Hintergrund und wartet darauf, wenn ich bestimmte Schlüsselwörter eingebe, z. B. !sampleText. Wenn ich das eingebe und die Eingabetaste drücke, ersetzt sie das Schlüsselwort durch den von mir gespeicherten Textausschnitt.

Aus den Beispielen, die ich auf derWebseite, diese App ist genau das, wonach ich gesucht habe.

verwandte Informationen