Ich lese in iBooks und anderen Ressourcen und sammle meine Notizen in EverNote. Wenn ich einen Text aus iBooks kopiere, um ihn in einer anderen externen Anwendung wie EverNote als Notiz zu speichern, werden die so ärgerlichen Quellinformationen weiterhin eingefügt, und ich muss sie nach jedem Kopieren und Einfügen wieder löschen. Beispielsweise:
“To bind this class using Ninject, I specify the value of the constructor parameter using the WithConstructorArgument method in the AddBindings method, as shown in Listing 6-20.”
Excerpt From: Adam Freeman. “Pro ASP.NET MVC 5.” iBooks. https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?id=4CB3769B56E7D2A905C0332D53D7E31D
Antworten:
Dieser Blog-Beitrag enthält ein Beispiel für die Verwendung eines Automator-Skripts mit einer Tastenkombination.
Erstellen Sie in Automator einen neuen Dienst, der keine Eingabe erhält. Gib es diese drei Aktionen:
Fügen Sie dies in die Aktion "Shell-Skript ausführen" ein:
Nach dem Speichern des Dienstes können Sie dieser Aktion eine Verknüpfung zuweisen, z. B. ⌃⌥⌘Iin den Systemeinstellungen> Tastatur> Verknüpfungen> Dienste. Dann drücken Sie diese Verknüpfung, bevor Sie sie einfügen, um den von iBooks hinzugefügten Text zu entfernen.
quelle
Sie können Keyboard Maestro verwenden, um das folgende AppleScript auszulösen:
Mit Keyboard Maestro würden Sie ein neues Makro erstellen, das durch einen Tastendruck (möglicherweise Command-Option-V) ausgelöst wird, und der erste Schritt wäre ein "Ausführen eines AppleScript" (im Abschnitt "Ausführen") unter Verwendung des obigen Skripts. Der nächste Schritt wäre ein "Einfügen" (im Abschnitt "Zwischenablage"). Sie kopieren Ihren Text, klicken dann an die Stelle, an der Sie ihn einfügen möchten, und drücken dann Befehlstaste-Wahltaste-V, um ihn ohne die letzten beiden Absätze einzufügen.
Andere Makroprogramme würden auch funktionieren, solange sie wissen, wie man ein AppleScript ausführt.
quelle
Ich habe ein Skript für ClipMenu (macOS clipboard utility) erstellt, um unerwünschte Informationen zu entfernen :
Speichern als
/Users/USERNAME/Library/Application Support/ClipMenu/script/action/iBooks.js
quelle
Im Folgenden finden Sie Schritte zum Kopieren von Text aus iBooks:
Ich habe ein Video erstellt, um zu zeigen, wie es funktioniert: https://youtu.be/ZQLl_Gl9TMw
Viel Spaß beim Codieren!
quelle
So richten Sie ein Keyboard Maestro- Makro ein, um den zusätzlichen Text einschließlich der Anführungszeichen zu entfernen, sobald der Text aus iBooks kopiert wird.
Erstellen Sie zunächst eine Makrogruppe mit dem Namen "iBooks-spezifische Zuordnung" und fügen Sie iBooks unter "In diesen Anwendungen verfügbar" hinzu. (In neueren MacOS-Versionen heißt die Anwendung "Books" anstelle von "iBooks".)
Erstellen Sie dann ein Makro mit dem Namen "Copy Without Citation". Weisen Sie ihm den Hotkey zu ⌘C. Weisen Sie dem Makro die folgenden Aktionen zu:
^“
”\s*Excerpt.*Books\.\s?$
So sieht es in Keyboard Maestro aus:
Bei jedem Text in iBooks, der mit dieser Tastenkombination kopiert wurde, wird der zusätzliche Text an beiden Enden entfernt.
quelle
”\s*Excerpt.*Books\.\s?$
aus Amir Raminfars Antwort. Auf diese Weise können Sie Inhalte ohne Befehl C direkt in die Zwischenablage kopieren.
Ändere einfach den aktuellen Workflow zu: "text" in "Books.app" und deaktiviere get contents of Clipboard.
quelle