Ich sehe, Sie möchten dies in Mail tun. Der beste Weg, dies (imho) zu tun, ist mit einem Service-Menüelement. Word Service hat eine Option, um Zitate zu begradigen.
Wenn Sie Snow Leopard verwenden, ist es ziemlich einfach, einen eigenen Service-Menüpunkt mit einem Python / Ruby / Apfelskript zu erstellen, um beliebige Sonderzeichen zu ersetzen.
EDIT: Ja, ich habe mir überlegt, wie man das macht, indem ich sagte, es sei "ziemlich geradlinig", etwas unaufrichtig. So machen Sie es mit einem Ruby-Skript. ;-)
- Automator öffnen
- Erstellen Sie einen neuen Workflow, wählen Sie "Service" als Vorlage
- Choose Service empfängt ausgewählten Text in einer beliebigen Anwendung mit den oberen Popups
- Klicken Sie auf das Kontrollkästchen darunter: Ersetzt den ausgewählten Text
- Ziehen Sie Run Shell Script aus dem linken Bereich in Ihren Workflow
- Mit der Shell- Maske wählen Sie / usr / bin / ruby /
- Kopieren Sie den folgenden Code und fügen Sie ihn in Ihren Code ein
Sparen! Finden Sie es im Dienste- Menü Ihrer bevorzugten Anwendung
$KCODE = 'u' require 'jcode' # need the above two lines for ruby <1.9.1 # to make str.tr and str.gsub unicode aware # grab the selected text! theText = STDIN.gets(nil) # str.tr replaces single characters theText = theText.tr('“”','"') theText = theText.tr("‘’","'") # need to use str.gsub: replacement is > replaced characters theText = theText.gsub("…","...") theText = theText.gsub("—","--") # add more replacements as desired . . . STDOUT << theText # replace da text!