Eu li no iBooks e em alguns outros recursos e reuni minhas anotações no EverNote. Quando copio um texto do iBooks para mantê-lo como anotação em outro aplicativo externo como o EverNote, ele continua colando as informações de origem que são tão irritantes e eu tenho que excluí-las após cada copiar e colar. Por exemplo:
“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
Respostas:
Esta postagem de blog fornece um exemplo de como fazer isso usando um script do Automator com um atalho de teclado.
No Automator, crie um novo serviço que não recebe entrada. Execute estas três ações:
Coloque isso na ação Executar Script do Shell:
Depois de salvar o serviço, você pode atribuir um atalho para esta ação, como ⌃⌥⌘I, em Preferências do Sistema> Teclado> Atalhos> Serviços. Em seguida, você pressiona esse atalho antes de colar, se quiser se livrar do texto que o iBooks adicionou.
fonte
Você pode usar o Keyboard Maestro para acionar o seguinte AppleScript:
Com o Keyboard Maestro, você criaria uma nova macro, acionada por algumas teclas (talvez Command-Option-V), e o primeiro passo seria um "Executar um AppleScript" (na seção Executar) usando o script acima. O próximo passo seria um "Colar" (na seção Área de transferência). Você copiava o texto, depois clica onde deseja colá-lo e pressione Command-Option-V para colar o texto sem os dois últimos parágrafos.
Outros programas de macro funcionariam muito desde que soubessem executar um AppleScript.
fonte
Criei um script para o ClipMenu (utilitário de transferência da macOS) para remover informações indesejadas:
Salvar como
/Users/USERNAME/Library/Application Support/ClipMenu/script/action/iBooks.js
fonte
Abaixo estão as etapas para copiar texto do iBooks:
Eu criei um vídeo para mostrar como ele funciona: https://youtu.be/ZQLl_Gl9TMw
Feliz codificação!
fonte
Aqui está como configurar uma macro do Keyboard Maestro para extrair o texto extra, incluindo as aspas, no momento em que o texto é copiado do iBooks.
Primeiro, crie um grupo de macros chamado “mapeamento específico do iBooks” e adicione o iBooks em “Disponível nesses aplicativos”. (Nas versões mais recentes do macOS, o aplicativo será chamado de Books em vez de iBooks.)
Em seguida, crie uma macro chamada "Copiar sem citação". Atribua a tecla de atalho ⌘C. Dê à macro as seguintes ações:
^“
”\s*Excerpt.*Books\.\s?$
É assim que ficará no Keyboard Maestro:
Agora, qualquer texto no iBooks copiado usando esse atalho de teclado terá o texto extra removido das duas extremidades.
fonte
”\s*Excerpt.*Books\.\s?$
da resposta de Amir Raminfar. é assim que você deseja copiar diretamente sem o Comando C para salvar o conteúdo na área de transferência.
basta alterar O fluxo de trabalho recebe atual para: "text" em "Books.app" e desabilite o conteúdo da área de transferência.
fonte