Erstellen Sie eine benutzerdefinierte Textumwandlung

3

In einem Textfeld kann ich mit der rechten Maustaste klicken und Transformationen & gt; Machen Sie Großbuchstaben.

Ist es möglich, eigene Texttransformationen zu erstellen? Ein sehr vereinfachtes Beispiel wäre, den ausgewählten Text in Klammern zu setzen.

thekbb
quelle
Hast du so etwas wie Automator Service probiert, ein Apple Script?
Buscar웃

Antworten:

3

Erstellen Sie einen Automator-Dienst, der Text akzeptiert, und verwenden Sie die folgende AppleScript-Aktion:

on run {input}
    return "(" & (input as string) & ")"
end run
grg
quelle
2

Sie können auch erstellen ~/Library/Keybindings/ und speichern Sie eine Eigenschaftsliste wie diese als ~/Library/Keybindings/DefaultKeyBinding.dict:

{
  // option-9 to wrap with parentheses
  "~9" = (setMark:, moveBackward:, insertText:, "(", swapWithMark:, moveForward:, moveForward:, insertText:, ")", moveBackward:);
}

Beenden Sie die Anwendungen und öffnen Sie sie erneut, um die Änderungen zu übernehmen.

Sehen http://osxnotes.net/keybindings.html oder https://github.com/ttscoff/KeyBindings/blob/master/DefaultKeyBinding.dict für weitere Beispiele.

Lri
quelle